|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||