Package com.graphbuilder.math

Class Summary
AddNode A node of an expression tree, represented by the symbol "+".
DivNode A node of an expression tree, represented by the symbol "/".
Expression The class from which all nodes of an expression tree are descendents.
ExpressionTree Expression string parser.
FuncMap FuncMap maps a name to a function.
FuncNode A node of an expression tree that represents a function.
MultNode A node of an expression tree, represented by the symbol "*".
OpNode A node of an expression tree that has exactly 2 children, a left child and a right child.
PascalsTriangle PascalsTriangle can be used for O(1) lookup of the nCr function.
PowNode A node of an expression tree, represented by the symbol "^".
SubNode A node of an expression tree, represented by the symbol "-".
TermNode A node of an expression tree that represents a variable or a function.
ValNode A node of an expression tree that represents a value.
VarMap VarMap maps a name to a value.
VarNode A node of an expression tree that represents a variable.
 

Exception Summary
ExpressionParseException Exception thrown if expression cannot be parsed correctly.