Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

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