public class DVar extends AbstractDVal
| Modifier and Type | Method and Description |
|---|---|
String |
coditionalPrefixedToString(String prefix,
ArrayList<String> ignore) |
double |
eval() |
String |
getSimpleValueName() |
boolean |
isTrivial() |
DVar |
makeCopy() |
DVar |
makePrefixedCopy(String pfx,
HashSet<String> stetHS) |
void |
recAdd(ArrayList<DVar> val) |
void |
set(HashMap<String,Double> valHM) |
void |
setPtr(HashMap<String,DoublePointer> valptrHM) |
void |
setPtr(HashMap<String,DoublePointer> valptrHM,
HashMap<String,DoublePointer> rvHM) |
void |
substituteVariableWith(String var,
String sub) |
String |
toExpression() |
String |
toReversePolishExpression() |
boolean |
variablesIn(HashSet<String> known) |
public DVar(String s)
public DVar makeCopy()
makeCopy in class AbstractDValpublic DVar makePrefixedCopy(String pfx, HashSet<String> stetHS)
makePrefixedCopy in class AbstractDValpublic double eval()
eval in class AbstractDValpublic String toExpression()
toExpression in class AbstractDValpublic String toReversePolishExpression()
toReversePolishExpression in class AbstractDValpublic void recAdd(ArrayList<DVar> val)
recAdd in class AbstractDValpublic void setPtr(HashMap<String,DoublePointer> valptrHM) throws RuntimeError
RuntimeErrorpublic void setPtr(HashMap<String,DoublePointer> valptrHM, HashMap<String,DoublePointer> rvHM)
public void substituteVariableWith(String var, String sub)
substituteVariableWith in class AbstractDValpublic boolean variablesIn(HashSet<String> known)
variablesIn in class AbstractDValpublic String coditionalPrefixedToString(String prefix, ArrayList<String> ignore)
public boolean isTrivial()
isTrivial in class AbstractDValpublic String getSimpleValueName()
getSimpleValueName in class AbstractDValCopyright © 2019. All rights reserved.