|
|||||||||
| Home >> All >> org >> maloi >> evolvo >> [ expressiontree overview ] | PREV NEXT | ||||||||
B
- buildMachine(Machine) - Method in class org.maloi.evolvo.expressiontree.ExpressionTree
- buildMachine(Machine) - Method in class org.maloi.evolvo.expressiontree.Value
- buildMachine(Machine) - Method in class org.maloi.evolvo.expressiontree.Variable
C
- cacheable - Variable in class org.maloi.evolvo.expressiontree.ExpressionTree
- cachedValue - Variable in class org.maloi.evolvo.expressiontree.ExpressionTree
- Holds the cached value for this branch.
E
- ExpressionTree - class org.maloi.evolvo.expressiontree.ExpressionTree.
- Handles mathematic expressions in a tree structure, including storage, evaluation, and display.
- ExpressionTree() - Constructor for class org.maloi.evolvo.expressiontree.ExpressionTree
- Creates a new expressionTree
- ExpressionTree(ExpressionTree[], OperatorInterface) - Constructor for class org.maloi.evolvo.expressiontree.ExpressionTree
- Creates a new expressionTree with operator op and parameters prms[]
G
- getClone() - Method in class org.maloi.evolvo.expressiontree.ExpressionTree
- Convenience method to retrieve a clone of expressionTree as type expressionTree.
- getClone() - Method in class org.maloi.evolvo.expressiontree.Value
- getClone() - Method in class org.maloi.evolvo.expressiontree.Variable
- getMachine() - Method in class org.maloi.evolvo.expressiontree.ExpressionTree
- Builds a simple stack machine to evaluate this expression.
- getMachine() - Method in class org.maloi.evolvo.expressiontree.Value
- Builds a simple stack machine to evaluate this expression.
- getMachine() - Method in class org.maloi.evolvo.expressiontree.Variable
- Builds a simple stack machine to evaluate this expression.
- getName() - Method in class org.maloi.evolvo.expressiontree.ExpressionTree
- Returns the name of this node's operator.
- getNumParams() - Method in class org.maloi.evolvo.expressiontree.ExpressionTree
- Returns the number of parameters this node expects.
- getNumParams() - Method in class org.maloi.evolvo.expressiontree.Value
- Returns the number of parameters this node expects.
- getNumParams() - Method in class org.maloi.evolvo.expressiontree.Variable
- Returns the number of parameters this node expects.
- getOperator() - Method in class org.maloi.evolvo.expressiontree.ExpressionTree
- Returns the operator this node holds.
- getParamLength() - Method in class org.maloi.evolvo.expressiontree.ExpressionTree
- Returns the number of parameter's this node's operator expects.
- getParams() - Method in class org.maloi.evolvo.expressiontree.ExpressionTree
- Returns the parameters this node is holding.
- getParams() - Method in class org.maloi.evolvo.expressiontree.Value
- Returns the parameters this node is holding.
- getParams() - Method in class org.maloi.evolvo.expressiontree.Variable
- Returns the parameters this node is holding.
- getValue() - Method in class org.maloi.evolvo.expressiontree.Value
N
O
- operator - Variable in class org.maloi.evolvo.expressiontree.ExpressionTree
- Holds the operator for this node of the tree.
- org.maloi.evolvo.expressiontree - package org.maloi.evolvo.expressiontree
P
- params - Variable in class org.maloi.evolvo.expressiontree.ExpressionTree
- Holds parameters to this node's operator.
R
S
- setName(String) - Method in class org.maloi.evolvo.expressiontree.Variable
- setOperator(OperatorInterface) - Method in class org.maloi.evolvo.expressiontree.ExpressionTree
- Sets this node's operator.
- setParams(ExpressionTree[]) - Method in class org.maloi.evolvo.expressiontree.ExpressionTree
- Set this node's parameters.
- setParams(ExpressionTree[]) - Method in class org.maloi.evolvo.expressiontree.Value
- setParams(ExpressionTree[]) - Method in class org.maloi.evolvo.expressiontree.Variable
- setValue(double) - Method in class org.maloi.evolvo.expressiontree.Value
- Sets the value's value.
- setVariable(double) - Method in class org.maloi.evolvo.expressiontree.Variable
- Sets the variables value from a double.
T
- toString() - Method in class org.maloi.evolvo.expressiontree.ExpressionTree
- Returns a (sort of) human readable string representation of the expression.
- toString() - Method in class org.maloi.evolvo.expressiontree.Value
- Returns the value's value as a string.
- toString() - Method in class org.maloi.evolvo.expressiontree.Variable
- Returns the variable's name as a String.
V
- Value - class org.maloi.evolvo.expressiontree.Value.
- Terminal node for an expressionTree that stores a double value.
- Value(double) - Constructor for class org.maloi.evolvo.expressiontree.Value
- Class constructor that sets the node's value.
- Variable - class org.maloi.evolvo.expressiontree.Variable.
- Terminal node for expressionTree that stores a variable.
- Variable(double, String) - Constructor for class org.maloi.evolvo.expressiontree.Variable
- Class constructor, sets the value (from a double) and name for this variable.
- Variable(Value, String) - Constructor for class org.maloi.evolvo.expressiontree.Variable
- Class constructor, sets the value (from an value object) and name for this variable.
- Variable() - Constructor for class org.maloi.evolvo.expressiontree.Variable
- v - Variable in class org.maloi.evolvo.expressiontree.Value
- The value being stored.
- v - Variable in class org.maloi.evolvo.expressiontree.Variable
- The variable's value.
- vp - Static variable in class org.maloi.evolvo.expressiontree.ExpressionTree
- With the new expression evaluation engine, there's no need to keep passing a variablePackage around, so we'll just keep one instance of it here.
B C E G N O P R S T V
|
|||||||||
| Home >> All >> org >> maloi >> evolvo >> [ expressiontree overview ] | PREV NEXT | ||||||||