public class MathExpression extends java.lang.Object implements Expression
Expression.RangeExpression, Expression.SpreadExpressionEMPTY_DOUBLE_ARRAY, NaN, NOTHING| Modifier | Constructor and Description |
|---|---|
protected |
MathExpression(java.util.List<java.lang.String> scripts,
java.util.List<java.lang.String> variables,
Pool pool) |
protected |
MathExpression(java.util.List<java.lang.String> scripts,
Pool pool) |
| Modifier and Type | Method and Description |
|---|---|
MathExpression |
compile() |
double |
eval() |
double[] |
evalList()
Evaluate and return the result(s) of the function.
|
Pool |
getPool() |
MathExpression |
setVariable(java.lang.String name,
double value) |
MathExpression |
setVariable(java.lang.String name,
double[] value) |
MathExpression |
setVariable(java.lang.String name,
Expression value) |
protected MathExpression(java.util.List<java.lang.String> scripts,
Pool pool)
protected MathExpression(java.util.List<java.lang.String> scripts,
java.util.List<java.lang.String> variables,
Pool pool)
public MathExpression compile()
public MathExpression setVariable(java.lang.String name, double value)
public MathExpression setVariable(java.lang.String name, double[] value)
public MathExpression setVariable(java.lang.String name, Expression value)
public double eval()
eval in interface Expressionpublic double[] evalList()
evalList in interface Expressionpublic Pool getPool()
Copyright © 2017. All Rights Reserved.