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

O

onCrossover(CandidateProgram<TYPE>[], CandidateProgram<TYPE>[]) - Method in class com.epochx.core.GPAbstractModel
Called after selection and crossover of 2 individuals.
onCrossover(CandidateProgram<TYPE>[], CandidateProgram<TYPE>[]) - Method in interface com.epochx.life.CrossoverListener
Called after selection and crossover of 2 individuals.
onCrossover(CandidateProgram<TYPE>[], CandidateProgram<TYPE>[]) - Method in class com.epochx.life.LifeCycleManager
 
onElitism(List<CandidateProgram<TYPE>>) - Method in class com.epochx.core.GPAbstractModel
Called after selection of elites.
onElitism(List<CandidateProgram<TYPE>>) - Method in interface com.epochx.life.ElitismListener
Called after selection of elites.
onElitism(List<CandidateProgram<TYPE>>) - Method in class com.epochx.life.LifeCycleManager
 
onFitnessTermination() - Method in class com.epochx.core.GPAbstractModel
Called on termination of the GE run where execution ended because of the successful identification of a CandidateProgram with a fitness equal to or lower than the models termination fitness parameter.
onFitnessTermination() - Method in class com.epochx.life.LifeCycleManager
 
onFitnessTermination() - Method in interface com.epochx.life.TerminationListener
Called on termination of the GE run where execution ended because of the successful identification of a CandidateProgram with a fitness equal to or lower than the models termination fitness parameter.
onGenerationStart() - Method in class com.epochx.core.GPAbstractModel
Called at the start of each generation.
onGenerationStart() - Method in class com.epochx.core.GPCrossover
Called after each generation.
onGenerationStart() - Method in class com.epochx.core.GPElitism
Called after each generation.
onGenerationStart() - Method in class com.epochx.core.GPMutation
Called after each generation.
onGenerationStart() - Method in class com.epochx.core.GPPoolSelection
Called after each generation.
onGenerationStart() - Method in class com.epochx.core.GPReproduction
Called after each generation.
onGenerationStart() - Method in interface com.epochx.life.GenerationListener
Called at the start of each generation.
onGenerationStart() - Method in class com.epochx.life.LifeCycleManager
 
onGenerationStart() - Method in class com.epochx.op.crossover.KozaCrossover
 
onGenerationStart() - Method in class com.epochx.op.crossover.UniformPointCrossover
 
onGenerationTermination() - Method in class com.epochx.core.GPAbstractModel
Called on termination of the GE run where execution ended because the requested number of generations was completed without identification of a CandidateProgram with a fitness equal to or lower than the models termination fitness parameter.
onGenerationTermination() - Method in class com.epochx.life.LifeCycleManager
 
onGenerationTermination() - Method in interface com.epochx.life.TerminationListener
Called on termination of the GE run where execution ended because the requested number of generations was completed without identification of a CandidateProgram with a fitness equal to or lower than the models termination fitness parameter.
onInitialisation(List<CandidateProgram<TYPE>>) - Method in class com.epochx.core.GPAbstractModel
Called after initialisation.
onInitialisation(List<CandidateProgram<TYPE>>) - Method in interface com.epochx.life.InitialisationListener
Called after initialisation.
onInitialisation(List<CandidateProgram<TYPE>>) - Method in class com.epochx.life.LifeCycleManager
 
onMutation(CandidateProgram<TYPE>, CandidateProgram<TYPE>) - Method in class com.epochx.core.GPAbstractModel
Called after selection and mutation of an individual program.
onMutation(CandidateProgram<TYPE>, CandidateProgram<TYPE>) - Method in class com.epochx.life.LifeCycleManager
 
onMutation(CandidateProgram<TYPE>, CandidateProgram<TYPE>) - Method in interface com.epochx.life.MutationListener
Called after selection and mutation of an individual program.
onPoolSelection(List<CandidateProgram<TYPE>>) - Method in class com.epochx.core.GPAbstractModel
Called after selection of the breeding pool.
onPoolSelection(List<CandidateProgram<TYPE>>) - Method in class com.epochx.life.LifeCycleManager
 
onPoolSelection(List<CandidateProgram<TYPE>>) - Method in interface com.epochx.life.PoolSelectionListener
Called after selection of the breeding pool.
onReproduction(CandidateProgram<TYPE>) - Method in class com.epochx.core.GPAbstractModel
Called after selection of an individual to be reproduced into the next generation.
onReproduction(CandidateProgram<TYPE>) - Method in class com.epochx.life.LifeCycleManager
 
onReproduction(CandidateProgram<TYPE>) - Method in interface com.epochx.life.ReproductionListener
Called after selection of an individual to be reproduced into the next generation.
onRunStart() - Method in class com.epochx.life.LifeCycleManager
 
onRunStart() - Method in interface com.epochx.life.RunListener
 
Operator - Interface in com.epochx.op
Operators are those operations for which it is possible to provide pluggable version in EpochX.
OrFunction - Class in com.epochx.representation.bool
A FunctionNode which performs logical disjunction.
OrFunction() - Constructor for class com.epochx.representation.bool.OrFunction
Construct an OrFunction with no children.
OrFunction(Node<Boolean>, Node<Boolean>) - Constructor for class com.epochx.representation.bool.OrFunction
Construct an OrFunction with two children.
Orientation - Enum in com.epochx.ant
Enumerates the possible orientations of an ant within its 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