A B C D E F G H I J K L M N O P Q R S T U V W X

E

eatFood() - Method in class com.epochx.ant.Ant
Increments the number of food pellets the ant has eaten.
ElitismListener<TYPE> - Interface in com.epochx.life
 
equals(Object) - Method in class com.epochx.representation.action.IfFoodAheadFunction
 
equals(Object) - Method in class com.epochx.representation.CandidateProgram
This equals method compares the given object to this CandidateProgram to determine if they are equal.
equals(Object) - Method in class com.epochx.representation.FunctionNode
 
equals(Object) - Method in class com.epochx.representation.Node
Compare an object for equality.
equals(Object) - Method in class com.epochx.representation.TerminalNode
Compares an object for equivalence to this terminal node.
equals(Object) - Method in class com.epochx.representation.Variable
Compares an object for equivalence to this instance of Variable.
evaluate() - Method in class com.epochx.representation.action.IfFoodAheadFunction
Evaluating an IfFoodAheadFunction involves identifying the next location the ant would move to on the landscape were it to be moved.
evaluate() - Method in class com.epochx.representation.action.Seq2Function
Evaluating a Seq2Function involves evaluating each of the children in sequence - the first child node, followed by the second child node.
evaluate() - Method in class com.epochx.representation.action.Seq3Function
Evaluating a Seq3Function involves evaluating each of the children in sequence - the first child node, followed by the second child node, followed by the third child node.
evaluate() - Method in class com.epochx.representation.bool.AndFunction
Evaluating an AndFunction involves combining the evaluation of the children according to the rules of AND where if both children evaluate to true then the result will be true.
evaluate() - Method in class com.epochx.representation.bool.IfAndOnlyIfFunction
Evaluating an IfAndOnlyIfFunction involves combining the evaluation of the children according to the rules of IFF where if both children evaluate to true or both evaluate to false, then the result will be true.
evaluate() - Method in class com.epochx.representation.bool.IfFunction
Evaluating an IfFunction involves evaluating the first child, if it evaluates to true then the second child is evaluated as the result.
evaluate() - Method in class com.epochx.representation.bool.ImpliesFunction
Evaluating an ImpliesFunction involves combining the evaluation of the children according to the rules of IMPLIES where if the first child evaluates to true and the second child evaluates to false then the result will be false.
evaluate() - Method in class com.epochx.representation.bool.NandFunction
Evaluating a NandFunction involves combining the evaluation of the children according to the rules of NAND where if both children evaluate to true then the result will be false.
evaluate() - Method in class com.epochx.representation.bool.NorFunction
Evaluating a NorFunction involves combining the evaluation of the children according to the rules of NOR where if both children evaluate to false then the result will be true.
evaluate() - Method in class com.epochx.representation.bool.NotFunction
Evaluating a NotFunction involves evaluating the child, then negating the result.
evaluate() - Method in class com.epochx.representation.bool.OrFunction
Evaluating an OrFunction involves combining the evaluation of the children according to the rules of OR where if both children evaluate to false then the result will be false.
evaluate() - Method in class com.epochx.representation.bool.XorFunction
Evaluating an XorFunction involves evaluating both children.
evaluate() - Method in class com.epochx.representation.CandidateProgram
Evaluates the candidate program by triggering a recursive evaluation of the node tree from the root.
evaluate() - Method in class com.epochx.representation.dbl.AddFunction
Evaluating an AddFunction involves summing the result of evaluating both children.
evaluate() - Method in class com.epochx.representation.dbl.ArcCosineFunction
Evaluating an ArcCosineFunction involves calculating the arccosine of the child once it's been evaluated.
evaluate() - Method in class com.epochx.representation.dbl.ArcSineFunction
Evaluating an ArcSineFunction involves calculating the arcsine of the child once it's been evaluated.
evaluate() - Method in class com.epochx.representation.dbl.ArcTangentFunction
Evaluating an ArcTangentFunction involves calculating the arctangent of the child once it's been evaluated.
evaluate() - Method in class com.epochx.representation.dbl.CoefficientPowerFunction
Evaluating a CoefficientPowerFunction is performed by evaluating the children and then calculating the result of the second child raised to the power of the third, then multiplied by the first child.
evaluate() - Method in class com.epochx.representation.dbl.CosecantFunction
Evaluating a CosecantFunction involves calculating sine of the child once it's been evaluated, then dividing 1 by the result.
evaluate() - Method in class com.epochx.representation.dbl.CosineFunction
Evaluating a CosineFunction involves evaluating the child then calculating the cosine of the result.
evaluate() - Method in class com.epochx.representation.dbl.CotangentFunction
Evaluating a CotangentFunction involves calculating tan of the child once it's been evaluated, then dividing 1 by the result.
evaluate() - Method in class com.epochx.representation.dbl.CubeFunction
Evaluating a CubeFunction involves evaluating the child then raising the result to the power of 3.
evaluate() - Method in class com.epochx.representation.dbl.CubeRootFunction
Evaluating a CubeRootFunction involves evaluating the child first then performing cube root on the result.
evaluate() - Method in class com.epochx.representation.dbl.FactorialFunction
Evaluating a FactorialFunction involves evaluating the child first then performing factorial on the result.
evaluate() - Method in class com.epochx.representation.dbl.HyperbolicCosineFunction
Evaluating an HyperbolicCosineFunction involves calculating the hyperbolic cosine of the child once it has also been evaluated.
evaluate() - Method in class com.epochx.representation.dbl.HyperbolicSineFunction
Evaluating an HyperbolicSineFunction involves calculating the hyperbolic sine of the child once it has also been evaluated.
evaluate() - Method in class com.epochx.representation.dbl.HyperbolicTangentFunction
Evaluating an HyperbolicTangentFunction involves calculating the hyperbolic tangent of the child once it has also been evaluated.
evaluate() - Method in class com.epochx.representation.dbl.InvertFunction
Evaluating an InvertFunction involves calculating the result of 1 divided by the result of evaluating the child.
evaluate() - Method in class com.epochx.representation.dbl.Log10Function
Evaluating a Log10Function involves evaluating the child then calculating it's base 10 logarithm.
evaluate() - Method in class com.epochx.representation.dbl.LogFunction
Evaluating a LogFunction involves evaluating the child then calculating it's base e logarithm.
evaluate() - Method in class com.epochx.representation.dbl.MaxFunction
Evaluating a MaxFunction involves evaluating the children then comparing and returning which ever is the larger of the 2 evaluated children.
evaluate() - Method in class com.epochx.representation.dbl.MinFunction
Evaluating a MinFunction involves evaluating the children then comparing and returning which ever is the smaller of the 2 evaluated children.
evaluate() - Method in class com.epochx.representation.dbl.ModuloFunction
Evaluating a ModuloFunction involves dividing the evaluated first child, by the second child with the result being the remainder.
evaluate() - Method in class com.epochx.representation.dbl.MultiplyFunction
Evaluating a MultiplyFunction involves multiplying the result of evaluating both children.
evaluate() - Method in class com.epochx.representation.dbl.PowerFunction
Evaluating a PowerFunction involves raising the first child to the power of the second, after both children are evaluated.
evaluate() - Method in class com.epochx.representation.dbl.ProtectedDivisionFunction
Evaluating a ProtectedDivisionFunction involves dividing the result of evaluating both children.
evaluate() - Method in class com.epochx.representation.dbl.SecantFunction
Evaluating a SecantFunction involves calculating cos of the child once it's been evaluated, then dividing 1 by the result.
evaluate() - Method in class com.epochx.representation.dbl.SignumFunction
Evaluating a SignumFunction involves evaluating the child then the result will be zero if it resolves to zero, 1.0 if greater than zero and -1.0 if less than zero.
evaluate() - Method in class com.epochx.representation.dbl.SineFunction
Evaluating a SineFunction involves evaluating the child then calculating the sine of the result.
evaluate() - Method in class com.epochx.representation.dbl.SquareFunction
Evaluating a SquareFunction involves evaluating the child then raising the result to the power of 2.
evaluate() - Method in class com.epochx.representation.dbl.SquareRootFunction
Evaluating a SquareRootFunction involves evaluating the child first then performing square root on the result.
evaluate() - Method in class com.epochx.representation.dbl.SubtractFunction
Evaluating a SubtractFunction involves subtracting the result of the second child from the first.
evaluate() - Method in class com.epochx.representation.dbl.TangentFunction
Evaluating a TangentFunction involves evaluating the child then calculating the tangent of the result.
evaluate() - Method in class com.epochx.representation.Node
Performs some operation and/or returns a value associated with this Node.
evaluate() - Method in class com.epochx.representation.TerminalNode
Evaluation of a terminal node depends on if it is an action or not.
Even4Parity - Class in com.epochx.model.parity
 
Even4Parity() - Constructor for class com.epochx.model.parity.Even4Parity
 
Even5Parity - Class in com.epochx.model.parity
 
Even5Parity() - Constructor for class com.epochx.model.parity.Even5Parity
 
Even7Parity - Class in com.epochx.model.parity
 
Even7Parity() - Constructor for class com.epochx.model.parity.Even7Parity
 
execute() - Method in class com.epochx.action.Action
The execute method should be called to perform whatever action this Action represents.
execute() - Method in class com.epochx.action.AntMoveAction
Execute this action, which will trigger the ant to move one position in its ant landscape.
execute() - Method in class com.epochx.action.AntSkipAction
Execute this action, which will trigger the ant to fill one timestep without moving in its ant landscape.
execute() - Method in class com.epochx.action.AntTurnLeftAction
Execute this action, which will trigger the ant to turn left from its current orientation in its ant landscape.
execute() - Method in class com.epochx.action.AntTurnRightAction
Execute this action, which will trigger the ant to turn right from its current orientation in its ant landscape.

A B C D E F G H I J K L M N O P Q R S T U V W X