A B C D E F G H 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.old.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.old.problem5.OCProblem
 
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
onEvaluationBegin(Population, boolean) - Method in class jenes.utils.multitasking.MultiThreadEvaluator
 
onEvaluationBegin(Population, boolean) - Method in class jenes.utils.multitasking.Runner
Call-back invoked soon before the Population evaluation starts using the default Fitness defined per GeneticAlgorithm
onEvaluationEnd() - Method in class jenes.utils.multitasking.MultiThreadEvaluator
 
onEvaluationEnd() - Method in class jenes.utils.multitasking.Runner
Call-back invoked soon after the evaluation phase has been performed.
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.old.problem2.PatternProblem
 
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.
onInit() - Method in class jenes.utils.multitasking.Runner
Call-back invoked soon before GeneticAlgorithm.onInit(long)
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
owa(DoubleChromosome, double) - Method in class jenes.chromosome.DoubleChromosome
Performs the ordered weighted average (OWA) between the genes in the two chromosomes.
A B C D E F G H I J K L M N O P R S T U V W X