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

D

decode(int) - Method in class jenes.chromosome.BitwiseChromosome.BitCoding
Returns the value of coded bits.
decode(int) - Method in class jenes.chromosome.codings.BooleanCoding
Returns the value of coded bits.
decode(int) - Method in class jenes.chromosome.codings.ByteCoding
Returns the value of coded bits
decode(int) - Method in class jenes.chromosome.codings.GrayCoding
Returns the value of coded bits
decode(int) - Method in class jenes.chromosome.codings.IntCoding
Returns the value of coded bits
decode(int) - Method in class jenes.chromosome.codings.ShortCoding
Returns the value of coded bits
decode(int) - Method in class jenes.chromosome.codings.WordCoding
Returns the value of coded bits
DEFAULT_CROSSOVER_METHOD - Static variable in class jenes.algorithms.SimpleGA
The default crossover method
DEFAULT_CROSSOVER_PROBABILITY - Static variable in class jenes.algorithms.SimpleGA
The default crossover probability
DEFAULT_ELITISM - Static variable in class jenes.algorithms.SimpleGA
The default elitism factor
DEFAULT_ELITISM_STRATEGY - Static variable in class jenes.algorithms.SimpleGA
The default elitism strategy
DEFAULT_GENERATION_LIMIT - Static variable in class jenes.algorithms.SimpleGA
The default generation limit
DEFAULT_GENERATION_LIMIT - Static variable in class jenes.GeneticAlgorithm
The default maximum number of generations
DEFAULT_HISTORY_SIZE - Static variable in class jenes.GeneticAlgorithm
The default history size
DEFAULT_MAX_ILLEGAL_RATE - Static variable in class jenes.stage.operator.Selector
The default percentage of allowed illegal individuals
DEFAULT_MUTATION_PROBABILITY - Static variable in class jenes.algorithms.SimpleGA
The default mutation probability
DEFAULT_SELECTION_METHOD - Static variable in class jenes.algorithms.SimpleGA
The default selection method
DEFAULT_SIZE - Static variable in class jenes.population.Population
The default population size
defaultValue - Variable in class jenes.chromosome.ObjectChromosome
The default value for this chromosome.
DeJongTest - Class in jenes.performance
 
DeJongTest(int, int, int) - Constructor for class jenes.performance.DeJongTest
 
Dispenser<T extends Chromosome> - Class in jenes.stage
A Dispencer distributes a population between the branches of a parallel stage and merges the output of each branch in the output population of the parallel.
Dispenser(int) - Constructor for class jenes.stage.Dispenser
Constructs a new dispencer with the specfied amplitude
dispose() - Method in class jenes.stage.AbstractStage
Disposes this stage
dispose() - Method in class jenes.stage.Parallel
 
dispose() - Method in class jenes.stage.Sequence
Disposes all of its internal stages
distribute(Population<T>, Population<T>[]) - Method in class jenes.stage.Dispenser
Distributes the specified population between those ones in the specified array.
distribute(Population<T>, Population<T>[]) - Method in class jenes.stage.ExclusiveDispenser
Distributes the specified population between those ones in the specified array.
distribute(Individual<T>) - Method in class jenes.stage.ExclusiveDispenser
Returns the branch number where to add the specified individual.
distribute(Population<T>, Population<T>[]) - Method in class jenes.stage.Parallel
Distributes the specified population between those ones in the specified array.
distribute(Individual<T>) - Method in class jenes.tutorials.problem2.SimpleDispenser
 
DoubleAlleleSet - Class in jenes.tutorials.problem5
 
DoubleAlleleSet(Set<Double>) - Constructor for class jenes.tutorials.problem5.DoubleAlleleSet
 
DoubleChromosome - Class in jenes.chromosome
A DoubleChromosome is made of an array of double values.
DoubleChromosome(DoubleChromosome) - Constructor for class jenes.chromosome.DoubleChromosome
Creates a new DoubleChromosome as a copy of the specified chromosome
DoubleChromosome(int, double, double) - Constructor for class jenes.chromosome.DoubleChromosome
Creates a DoubleChromosome with each allele in the range [lowerBound, upperBound[

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