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

O

ObjectChromosome - Class in jenes.chromosome
An ObjectChromosome is made of objects.
ObjectChromosome(AlleleSet, int) - Constructor for class jenes.chromosome.ObjectChromosome
Creates a new ObjectChromosome with the specified length and with the same AlleleSet for each Gene.
ObjectChromosome(ObjectChromosome) - Constructor for class jenes.chromosome.ObjectChromosome
Creates a new ObjectChromosome; its genes will be equal to the specified ObjectChromosome's ones.
ObjectChromosome(AlleleSet...) - Constructor for class jenes.chromosome.ObjectChromosome
Creates a new ObjectChromosome with one gene for each AlleleSet within the specified array.
ObjectChromosome(List<AlleleSet>) - Constructor for class jenes.chromosome.ObjectChromosome
Creates a new ObjectChromosome with one gene for each AlleleSet within the specified list.
ObjectChromosome.Gene - Class in jenes.chromosome
An ObjectChromosome's gene.
OCProblem - Class in jenes.tutorials.problem5
Tutorial illustrating the use of object-oriented chromosomes, whose allele set can be defined by the user for each gene.
OCProblem() - Constructor for class jenes.tutorials.problem5.OCProblem
 
onAlgorithmInit(GeneticAlgorithm<T>, long) - Method in interface jenes.AlgorithmEventListener
Invoked when the genetic algorithm is initialized
onAlgorithmStart(GeneticAlgorithm<T>, long) - Method in interface jenes.AlgorithmEventListener
Invoked when the genetic algorithm starts
onAlgorithmStop(GeneticAlgorithm<T>, long) - Method in interface jenes.AlgorithmEventListener
Invoked when the genetic algorithm ends
onBreak(int, long) - Method in class jenes.stage.BreakPoint.Listener
Notify a break point time
OnePointCrossover<T extends Chromosome> - Class in jenes.stage.operator.common
A one-point crossover operator.
OnePointCrossover(double) - Constructor for class jenes.stage.operator.common.OnePointCrossover
Constructs a new one-point crossover with the specified probability
onGeneration(GeneticAlgorithm<T>, long) - Method in interface jenes.GenerationEventListener
Invoked when at the end of one generation step
onGeneration(long) - Method in class jenes.GeneticAlgorithm
Invoked when a generation ga end event occurs.
onGeneration(GeneticAlgorithm, long) - Method in class jenes.tutorials.problem2.PatternProblem
 
onInit(long) - Method in class jenes.GeneticAlgorithm
Invoked when an init end ga event occurs.
onStart(long) - Method in class jenes.GeneticAlgorithm
Invoked when a start ga event occurs.
onStop(long) - Method in class jenes.GeneticAlgorithm
Invoked when a stop event occurs.
Operator<T extends Chromosome> - Class in jenes.stage.operator
A genetic operator used in the evolution process.
Operator() - Constructor for class jenes.stage.operator.Operator
Constructs a new operator
Operator.Statistics - Class in jenes.stage.operator
A statistics object holding the time spent to execute the operator.
Operator.Statistics() - Constructor for class jenes.stage.operator.Operator.Statistics
Constructs a new statistics operator

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