Package org.lemsml.jlems.core.run
Class VariableROC
- java.lang.Object
-
- org.lemsml.jlems.core.run.VariableROC
-
public class VariableROC extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.String
dimension
(package private) DoubleEvaluator
rateexp
(package private) java.lang.String
varname
protected double
work
-
Constructor Summary
Constructors Constructor Description VariableROC(java.lang.String name, DoubleEvaluator das, java.lang.String dim)
-
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)
double
evalptr(java.util.HashMap<java.lang.String,DoublePointer> varHM, java.util.HashMap<java.lang.String,DoublePointer> pvarHM)
java.lang.String
getDimensionString()
DoubleEvaluator
getRateexp()
java.lang.String
getReversePolishExpressionString()
java.lang.String
getTextExpression()
java.lang.String
getVariable()
java.lang.String
getVariableName()
VariableROC
makeCopy()
VariableROC
makeFlat(java.lang.String pfx, java.util.HashSet<java.lang.String> stetHS)
void
substituteVariableWith(java.lang.String vnm, java.lang.String pth)
-
-
-
Field Detail
-
varname
java.lang.String varname
-
rateexp
DoubleEvaluator rateexp
-
dimension
java.lang.String dimension
-
work
protected double work
-
-
Constructor Detail
-
VariableROC
public VariableROC(java.lang.String name, DoubleEvaluator das, java.lang.String dim)
-
-
Method Detail
-
getVariableName
public java.lang.String getVariableName()
-
getDimensionString
public java.lang.String getDimensionString()
-
getRateexp
public DoubleEvaluator getRateexp()
-
getVariable
public java.lang.String getVariable()
-
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
-
evalptr
public double evalptr(java.util.HashMap<java.lang.String,DoublePointer> varHM, java.util.HashMap<java.lang.String,DoublePointer> pvarHM)
-
makeFlat
public VariableROC makeFlat(java.lang.String pfx, java.util.HashSet<java.lang.String> stetHS)
-
makeCopy
public VariableROC makeCopy()
-
getTextExpression
public java.lang.String getTextExpression()
-
getReversePolishExpressionString
public java.lang.String getReversePolishExpressionString()
-
substituteVariableWith
public void substituteVariableWith(java.lang.String vnm, java.lang.String pth)
-
-