Uses of Class
com.epochx.action.Action

Packages that use Action
com.epochx.action   
com.epochx.model.ant   
com.epochx.representation.action   
 

Uses of Action in com.epochx.action
 

Subclasses of Action in com.epochx.action
 class AntAction
          An AntAction is the superclass for all actions in the artificial ant domain.
 class AntMoveAction
          This class defines an action which when executed will trigger the ant to move one position in its ant landscape.
 class AntSkipAction
          This class defines an action which when executed will trigger the ant to do nothing for one timestep.
 class AntTurnLeftAction
          This class defines an action which when executed will trigger the ant to turn left from its current orientation in its ant landscape.
 class AntTurnRightAction
          This class defines an action which when executed will trigger the ant to turn right from its current orientation in its ant landscape.
 

Fields in com.epochx.action declared as Action
static Action Action.DO_NOTHING
          This predefined Action object should be used when no action should be performed.
 

Uses of Action in com.epochx.model.ant
 

Methods in com.epochx.model.ant that return types with arguments of type Action
 java.util.List<FunctionNode<Action>> SantaFeTrail.getFunctions()
           
 java.util.List<TerminalNode<Action>> SantaFeTrail.getTerminals()
           
 

Method parameters in com.epochx.model.ant with type arguments of type Action
 double SantaFeTrail.getFitness(CandidateProgram<Action> program)
           
 

Uses of Action in com.epochx.representation.action
 

Methods in com.epochx.representation.action that return Action
 Action Seq3Function.evaluate()
          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.
 Action Seq2Function.evaluate()
          Evaluating a Seq2Function involves evaluating each of the children in sequence - the first child node, followed by the second child node.
 Action IfFoodAheadFunction.evaluate()
          Evaluating an IfFoodAheadFunction involves identifying the next location the ant would move to on the landscape were it to be moved.
 

Constructor parameters in com.epochx.representation.action with type arguments of type Action
IfFoodAheadFunction(Ant ant, AntLandscape landscape, Node<Action> child1, Node<Action> child2)
          Construct an IfFoodAheadFunction with two children.
IfFoodAheadFunction(Ant ant, AntLandscape landscape, Node<Action> child1, Node<Action> child2)
          Construct an IfFoodAheadFunction with two children.
Seq2Function(Node<Action> child1, Node<Action> child2)
          Construct a Seq2Function with two children.
Seq2Function(Node<Action> child1, Node<Action> child2)
          Construct a Seq2Function with two children.
Seq3Function(Node<Action> child1, Node<Action> child2, Node<Action> child3)
          Construct a Seq3Function with two children.
Seq3Function(Node<Action> child1, Node<Action> child2, Node<Action> child3)
          Construct a Seq3Function with two children.
Seq3Function(Node<Action> child1, Node<Action> child2, Node<Action> child3)
          Construct a Seq3Function with two children.