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

A

AbstractLogger - Class in jenes.utils
This class provides basic support and interface for logging on different media.
AbstractLogger(String[]) - Constructor for class jenes.utils.AbstractLogger
Creates a new logger providing a schema
AbstractStage<T extends Chromosome> - Class in jenes.stage
A generic genetic algorithm stage.
AbstractStage() - Constructor for class jenes.stage.AbstractStage
 
add(Individual<T>) - Method in class jenes.population.Population
Adds an individual at the end of this population.
add(Individual<T>[]) - Method in class jenes.population.Population
Adds multiple individuals at the end of this population.
add(List<Individual<T>>) - Method in class jenes.population.Population
Adds the list of individuals at the end of this population.
add(Population<T>) - Method in class jenes.population.Population
Adds all the individuals contained by the specified population at this population.
add(BreakPoint.Listener) - Method in class jenes.stage.BreakPoint
Adds the specified listener at this break point stage
add(AbstractStage<T>) - Method in class jenes.stage.Parallel
Adds a new branch to this parallel stage.
addAlgorithmEventListener(AlgorithmEventListener<T>) - Method in class jenes.GeneticAlgorithm
Adds a new algorthm event listener
addGenerationEventListener(GenerationEventListener<T>) - Method in class jenes.GeneticAlgorithm
Adds a new generation event listener
addStage(AbstractStage<T>) - Method in class jenes.GeneticAlgorithm
Adds a new stage at the genetic algorithm's body
AlgorithmEventListener<T extends Chromosome> - Interface in jenes
AlgorithmEventListener provides the interface for capturing events at algorithm level.
AlgorithmException - Exception in jenes
An AlgorithmException is a runtime exception thrown during the algorithm execution.
AlgorithmException(String, Throwable) - Constructor for exception jenes.AlgorithmException
Creates an AlgorithmException providing an error message and an exception cause.
AlgorithmException(String) - Constructor for exception jenes.AlgorithmException
Creates an AlgorithmException providing only an error message
AlgorithmException(Throwable) - Constructor for exception jenes.AlgorithmException
Creates an AlgorithmException providing an exception cause, and no additional message.
algorithmListeners - Variable in class jenes.GeneticAlgorithm
The genetic algorithm listeners
AlgorithmStage<T extends Chromosome> - Class in jenes.stage
A stage wrapping an algoithm in order to make it part of a wider algorithm.
AlgorithmStage(GeneticAlgorithm<T>) - Constructor for class jenes.stage.AlgorithmStage
Builds a wrapper stage for the specified algorithm.
AlleleSet<T> - Interface in jenes.chromosome
An AlleleSet represents an alphabet of object gene allele values.
alleleSet - Variable in class jenes.chromosome.ObjectChromosome.Gene
The set of possible values for the gene
appendStage(AbstractStage<T>) - Method in class jenes.stage.Sequence
Adds the specified stage at the end of this sequence
applyElitism() - Method in class jenes.GeneticAlgorithm
Applies the elitism to the current population, according to the chosen strategy.

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