public class ExpressionDerivedVariable extends Object
Constructor and Description |
---|
ExpressionDerivedVariable() |
ExpressionDerivedVariable(String snm,
DoubleEvaluator de,
String dim) |
Modifier and Type | Method and Description |
---|---|
void |
augment(HashMap<String,DoublePointer> variables,
HashMap<String,DoublePointer> scopeVars) |
double |
eval(HashMap<String,Double> varHM) |
double |
evalptr(HashMap<String,DoublePointer> varHM) |
double |
evalptr(HashMap<String,DoublePointer> varHM,
HashMap<String,DoublePointer> v2HM) |
String |
getDimensionString() |
String |
getExposeAs() |
String |
getExpressionString() |
DoubleEvaluator |
getRateexp() |
String |
getReversePolishExpressionString() |
String |
getSimpleValueName() |
String |
getVariableName() |
boolean |
isTrivial() |
ExpressionDerivedVariable |
makeFlat(String pfx,
HashSet<String> indHS,
String dim) |
boolean |
onlyDependsOn(HashSet<String> known) |
void |
setInstanceExposeAs(String s) |
void |
substituteVariableWith(String vnm,
String pth) |
String |
toString() |
public ExpressionDerivedVariable()
public ExpressionDerivedVariable(String snm, DoubleEvaluator de, String dim)
public ExpressionDerivedVariable makeFlat(String pfx, HashSet<String> indHS, String dim)
public void setInstanceExposeAs(String s)
public String getDimensionString()
public String getExposeAs()
public String getVariableName()
public DoubleEvaluator getRateexp()
public double evalptr(HashMap<String,DoublePointer> varHM) throws RuntimeError
RuntimeError
public double evalptr(HashMap<String,DoublePointer> varHM, HashMap<String,DoublePointer> v2HM)
public void augment(HashMap<String,DoublePointer> variables, HashMap<String,DoublePointer> scopeVars)
public String getExpressionString()
public String getReversePolishExpressionString()
public boolean isTrivial()
public String getSimpleValueName()
Copyright © 2020. All rights reserved.