Package com.singularsys.jepexamples.diagnostics

# 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 Summary

  Fields
  Modifier and Type
  Field
  Description
  `protected int`
  `div`
  Factor to reduce the number of iterations for this evaluator.
  `protected Jep`
  `jep`
  `protected SpeedTest`
  `st`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `EvaluationConfig(String name)`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `abstract String`
  `description()`
  `long`
  `doEval(String[] eqns, String[] varNames, double[][] vals)`
  `long`
  `doEval(String eqn, String[] varNames, double[][] vals)`
  `String`
  `getName()`
  `Object`
  `getValue(double d)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### 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)

  - ### getName

    public String getName()