public abstract class AbstractDVal extends Object
Constructor and Description |
---|
AbstractDVal() |
Modifier and Type | Method and Description |
---|---|
abstract double |
eval() |
String |
getSimpleValueName() |
abstract boolean |
isTrivial() |
abstract AbstractDVal |
makeCopy() |
abstract AbstractDVal |
makePrefixedCopy(String pfx,
HashSet<String> stetHS) |
abstract void |
recAdd(ArrayList<DVar> val) |
abstract void |
substituteVariableWith(String vnm,
String pth) |
abstract String |
toExpression() |
abstract String |
toReversePolishExpression() |
abstract boolean |
variablesIn(HashSet<String> known) |
public abstract double eval()
public abstract AbstractDVal makeCopy()
public abstract AbstractDVal makePrefixedCopy(String pfx, HashSet<String> stetHS)
public abstract String toExpression()
public abstract String toReversePolishExpression()
public abstract boolean isTrivial()
public String getSimpleValueName()
Copyright © 2019. All rights reserved.