public interface DoubleEvaluator
Modifier and Type | Method and Description |
---|---|
double |
evalD(HashMap<String,Double> valHM) |
double |
evalptr(HashMap<String,DoublePointer> varHM) |
double |
evalptr(HashMap<String,DoublePointer> varHM,
HashMap<String,DoublePointer> v2hm) |
String |
getExpressionString() |
String |
getReversePolishExpressionString() |
String |
getSimpleValueName() |
boolean |
isTrivial() |
DoubleEvaluator |
makePrefixedCopy(String pfx,
HashSet<String> indHS) |
void |
substituteVariableWith(String vnm,
String pth) |
boolean |
variablesIn(HashSet<String> known) |
double evalptr(HashMap<String,DoublePointer> varHM) throws RuntimeError
RuntimeError
double evalptr(HashMap<String,DoublePointer> varHM, HashMap<String,DoublePointer> v2hm)
DoubleEvaluator makePrefixedCopy(String pfx, HashSet<String> indHS)
String getExpressionString()
String getReversePolishExpressionString()
boolean isTrivial()
String getSimpleValueName()
Copyright © 2019. All rights reserved.