- <init>
Instantiates a new double evaluator.
- defineVariable
Define a value for a given variable name.
- evaluateFunction
Evaluate an already parsed in FunctionNode into asouble number value.
- evaluateFunctionLogical
Evaluate function logical.
- evaluateNode
Evaluate an already parsed in abstract syntax tree node into adouble number
value.
- evaluateNodeLogical
Evaluate node logical.
- getVariable
Returns the double variable value to which the specified variableName is mapped,
or null if this map
- getVariables
Get the variable names from the given AST node.
- optimizeFunction
Optimize an already parsed in functionNode into anASTNode.
- parse
Parse the given expression String and store the resulting ASTNode in this
DoubleEvaluator
- evaluate
Parse the given expression String and evaluate it to a double value
- getDerivativeResult