Class SpeedTest.EvaluationConfig

java.lang.Object
com.singularsys.jepexamples.diagnostics.SpeedTest.EvaluationConfig
Direct Known Subclasses:
SpeedTest.BDConfig, SpeedTest.JepConfig, SpeedTest.JepConfig3_4, SpeedTest.JepConfig3_5, SpeedTest.JepConfig3_5NC, SpeedTest.JepConfigNoChecks, SpeedTest.OldConfig, SpeedTest.PostfixConfig, SpeedTest.RealConfig, SpeedTest.ThreadSafeConfig, SpeedTest.UncheckedConfig
Enclosing class:
SpeedTest

public abstract static class SpeedTest.EvaluationConfig extends Object
Basic class to set the evaluation context
  • Field Details

    • name

      protected final String name
    • jep

      protected Jep jep
    • div

      protected int div
      Factor to reduce the number of iterations for this evaluator. Useful for very slow evaluators.
    • st

      protected SpeedTest st
  • Constructor Details

    • EvaluationConfig

      public EvaluationConfig(String name)
      Parameters:
      name -
  • Method Details

    • getValue

      public Object getValue(double d)
    • description

      public abstract String description()
    • doEval

      public long doEval(String eqn, String[] varNames, double[][] vals)
    • doEval

      public long doEval(String[] eqns, String[] varNames, double[][] vals)