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

A

acceptCrossover(CandidateProgram<TYPE>[], CandidateProgram<TYPE>[]) - Method in class com.epochx.core.GPAbstractModel
Default implementation which accepts all crossovers.
acceptCrossover(CandidateProgram<TYPE>[], CandidateProgram<TYPE>[]) - Method in interface com.epochx.core.GPModel
This method will be called during each crossover operation before the crossover is accepted, giving the model the opportunity to reject the operation, in which case the operation will be attempted again until it is accepted.
acceptMutation(CandidateProgram<TYPE>, CandidateProgram<TYPE>) - Method in class com.epochx.core.GPAbstractModel
Default implementation which accepts all mutations.
acceptMutation(CandidateProgram<TYPE>, CandidateProgram<TYPE>) - Method in interface com.epochx.core.GPModel
This method will be called during each mutation operation before the mutation is accepted, giving the model the opportunity to reject the operation, in which case the operation will be attempted again until it is accepted.
Action - Class in com.epochx.action
Actions provide a system for performing events or actions that have side-effects rather than returning a literal value.
Action() - Constructor for class com.epochx.action.Action
 
addCrossover(CandidateProgram<TYPE>[], CandidateProgram<TYPE>[], long, int) - Method in class com.epochx.stats.CrossoverStats
 
addCrossoverListener(CrossoverListener<TYPE>) - Method in class com.epochx.life.LifeCycleManager
 
addCrossoverStatListener(CrossoverStatListener) - Method in class com.epochx.stats.CrossoverStats
 
addElitismListener(ElitismListener<TYPE>) - Method in class com.epochx.life.LifeCycleManager
 
addFoodLocation(Point) - Method in class com.epochx.ant.AntLandscape
Adds a new food location to the landscape.
AddFunction - Class in com.epochx.representation.dbl
A FunctionNode which performs the mathematical function of addition.
AddFunction() - Constructor for class com.epochx.representation.dbl.AddFunction
Construct an AddFunction with no children.
AddFunction(Node<Double>, Node<Double>) - Constructor for class com.epochx.representation.dbl.AddFunction
Construct an AddFunction with 2 children.
addGen(List<CandidateProgram<TYPE>>, int) - Method in class com.epochx.stats.GenerationStats
 
addGenerationListener(GenerationListener) - Method in class com.epochx.life.LifeCycleManager
 
addGenerationStatListener(GenerationStatListener) - Method in class com.epochx.stats.GenerationStats
 
addInitialisationListener(InitialisationListener<TYPE>) - Method in class com.epochx.life.LifeCycleManager
 
addMutation(CandidateProgram<TYPE>, CandidateProgram<TYPE>, long, int) - Method in class com.epochx.stats.MutationStats
 
addMutationListener(MutationListener<TYPE>) - Method in class com.epochx.life.LifeCycleManager
 
addMutationStatListener(MutationStatListener) - Method in class com.epochx.stats.MutationStats
 
addPoolSelectionListener(PoolSelectionListener<TYPE>) - Method in class com.epochx.life.LifeCycleManager
 
addReproductionListener(ReproductionListener<TYPE>) - Method in class com.epochx.life.LifeCycleManager
 
addRun(GPRun<TYPE>, int) - Method in class com.epochx.stats.RunStats
 
addRunListener(RunListener) - Method in class com.epochx.life.LifeCycleManager
 
addRunStatListener(RunStatListener) - Method in class com.epochx.stats.RunStats
 
addTerminationListener(TerminationListener) - Method in class com.epochx.life.LifeCycleManager
 
AndFunction - Class in com.epochx.representation.bool
A FunctionNode which performs logical conjunction or the boolean function of AND.
AndFunction() - Constructor for class com.epochx.representation.bool.AndFunction
Construct an AndFunction with no children.
AndFunction(Node<Boolean>, Node<Boolean>) - Constructor for class com.epochx.representation.bool.AndFunction
Construct an AndFunction with two children.
Ant - Class in com.epochx.ant
An Ant represents an artificial ant which exists within and can move about and perform other actions on an AntLandscape.
Ant(int, AntLandscape) - Constructor for class com.epochx.ant.Ant
Constructs an Ant object on the given landscape.
AntAction - Class in com.epochx.action
An AntAction is the superclass for all actions in the artificial ant domain.
AntAction(Ant) - Constructor for class com.epochx.action.AntAction
Constructs an AntAction, supplying an ant that the action can be performed on.
AntLandscape - Class in com.epochx.ant
An AntLandscape provides the environment an artificial ant operates in.
AntLandscape(Dimension, List<Point>) - Constructor for class com.epochx.ant.AntLandscape
Constructs an AntLandscape with the given dimensions and food locations.
AntMoveAction - Class in com.epochx.action
This class defines an action which when executed will trigger the ant to move one position in its ant landscape.
AntMoveAction(Ant) - Constructor for class com.epochx.action.AntMoveAction
Constructs an AntMoveAction, supplying an ant that the action can be performed on.
AntSkipAction - Class in com.epochx.action
This class defines an action which when executed will trigger the ant to do nothing for one timestep.
AntSkipAction(Ant) - Constructor for class com.epochx.action.AntSkipAction
Constructs an AntSkipAction, supplying an ant that the action can be performed on.
AntTurnLeftAction - Class in com.epochx.action
This class defines an action which when executed will trigger the ant to turn left from its current orientation in its ant landscape.
AntTurnLeftAction(Ant) - Constructor for class com.epochx.action.AntTurnLeftAction
Constructs an AntTurnLeftAction, supplying an ant that the action can be performed on.
AntTurnRightAction - Class in com.epochx.action
This class defines an action which when executed will trigger the ant to turn right from its current orientation in its ant landscape.
AntTurnRightAction(Ant) - Constructor for class com.epochx.action.AntTurnRightAction
Constructs an AntTurnRightAction, supplying an ant that the action can be performed on.
ArcCosineFunction - Class in com.epochx.representation.dbl
A FunctionNode which performs the inverse trigonometric function of arccosine.
ArcCosineFunction() - Constructor for class com.epochx.representation.dbl.ArcCosineFunction
Construct an ArcCosineFunction with no children.
ArcCosineFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.ArcCosineFunction
Construct an ArcCosineFunction with one child.
ArcSineFunction - Class in com.epochx.representation.dbl
A FunctionNode which performs the inverse trigonometric function of arcsine.
ArcSineFunction() - Constructor for class com.epochx.representation.dbl.ArcSineFunction
Construct an ArcSineFunction with no children.
ArcSineFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.ArcSineFunction
Construct an ArcSineFunction with one child.
ArcTangentFunction - Class in com.epochx.representation.dbl
A FunctionNode which performs the inverse trigonometric function of arctangent.
ArcTangentFunction() - Constructor for class com.epochx.representation.dbl.ArcTangentFunction
Construct an ArcTangentFunction with no children.
ArcTangentFunction(Node<Double>) - Constructor for class com.epochx.representation.dbl.ArcTangentFunction
Construct an ArcTangentFunction with one child.

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