| Entity | Type | Scope | Short Description |
| @root | package | public | automatically generated |
| Abs | class | public | this is the subclass of UnnaryOperator for doing absolute value
|
| Arithmetica | class | public | Arithmetica is a class which handles the read/eval/print loop
It will take a line of inputted text, and parse it through, splitting
it into numbers, variables, operators, and parentheses.
|
| BinaryOperator | class | public | this is the generic birary operator node (num op num)
|
| Comma | class | public | this is the subclass of node for holding integer constants
|
| Constant | class | public | this is the subclass of node for holding integer constants
|
| Cos | class | public | this is the subclass of UnnaryOperator for doing trigonometric cosines
|
| Derivative | class | public | this is the subclass of BinaryOperator for doing addition
|
| Derive | class | public | this is the parent class for everything
some empty virtual functions are needed for it's inherited classes
|
| Divide | class | public | this is the subclass of BinaryOperator for doing division
|
| Factorial | class | public | this is the subclass of UnaryOperator for calculating factorials
|
| Image | class | public | this is the subclass of node for holding integer constants
|
| Log | class | public | this is the subclass of BinaryOperator for doing logarithms of various bases
|
| Minus | class | public | this is the subclass of BinaryOperator for doing subtraction
|
| Mod | class | public | this is the subclass of BinaryOperator for doing modulation
|
| Negation | class | public | this is the subclass of UnnaryOperator for doing negation
|
| Node | class | public | this is the parent class for everything
some empty virtual functions are needed for it's inherited classes
|
| Paren | class | public | This is the subclass of Node for holding parentheses.
|
| Plus | class | public | this is the subclass of BinaryOperator for doing addition
|
| Power | class | public | this is the subclass of UnaryOperator for doing exponents
|
| Sin | class | public | this is the subclass of UnnaryOperator for doing trigonemetric sines
|
| Sqrt | class | public | this is the subclass of UnnaryOperator for doing square roots
|
| Tan | class | public | this is the subclass of UnnaryOperator for doing trigonometric tangents
|
| Times | class | public | this is the subclass of BinaryOperator for doing multiplication
|
| UnaryOperator | class | public | this is the generic unary operator node (op num) or (num op)
|
| Variable | class | public | this is the subclass of Nodes for handling variable values.
|