Package org.lemsml.jlems.core.run
Class VariableAssignment
- java.lang.Object
-
- org.lemsml.jlems.core.run.VariableAssignment
-
public class VariableAssignment extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) DoubleEvaluator
valexp
(package private) java.lang.String
varname
-
Constructor Summary
Constructors Constructor Description VariableAssignment(java.lang.String name, DoubleEvaluator das)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
eval(java.util.HashMap<java.lang.String,java.lang.Double> varHM)
double
evalptr(java.util.HashMap<java.lang.String,DoublePointer> varHM)
DoubleEvaluator
getValexp()
java.lang.String
getVarName()
VariableAssignment
makeCopy()
VariableAssignment
makeFlat(java.lang.String pfx)
-
-
-
Field Detail
-
varname
java.lang.String varname
-
valexp
DoubleEvaluator valexp
-
-
Constructor Detail
-
VariableAssignment
public VariableAssignment(java.lang.String name, DoubleEvaluator das)
-
-
Method Detail
-
getVarName
public java.lang.String getVarName()
-
getValexp
public DoubleEvaluator getValexp()
-
eval
public double eval(java.util.HashMap<java.lang.String,java.lang.Double> varHM)
-
evalptr
public double evalptr(java.util.HashMap<java.lang.String,DoublePointer> varHM) throws RuntimeError
- Throws:
RuntimeError
-
makeCopy
public VariableAssignment makeCopy()
-
makeFlat
public VariableAssignment makeFlat(java.lang.String pfx)
-
-