public static class CompiledFunction.Constant extends java.lang.Object implements CompiledFunction
CompiledFunction.Add, CompiledFunction.Constant, CompiledFunction.Divide, CompiledFunction.Function, CompiledFunction.Multiply, CompiledFunction.Power, CompiledFunction.Subtract, CompiledFunction.Variable
Constructor and Description |
---|
CompiledFunction.Constant(double d)
Default constructor
|
Modifier and Type | Method and Description |
---|---|
double |
compute(java.util.Map<java.lang.String,java.lang.Double> values)
Computes the result of the function
|
java.util.Set<java.lang.String> |
neededParams()
Returns a list of variable that the function expects to be passed to it
|
public CompiledFunction.Constant(double d)
d
- The value of the constantpublic double compute(java.util.Map<java.lang.String,java.lang.Double> values)
CompiledFunction
compute
in interface CompiledFunction
values
- Map from variable name to valuepublic java.util.Set<java.lang.String> neededParams()
CompiledFunction
neededParams
in interface CompiledFunction