- 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
-
- 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
-
- 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.