A B C D E F G H 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(Collection<Individual<T>>) - Method in class jenes.population.Pool
Adds a collection of individuals to the pool.
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.
add(String, String, Object) - Method in class jenes.statistics.StatisticsLogger
Add a value into the current record.
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
addGroup(Population.Filter, boolean) - Method in class jenes.population.Population.Statistics
Add a new Population.Statistics.Group of individuals definition to the population accessible in statistics
addStage(AbstractStage<T>) - Method in class jenes.algorithms.CrowdingGA
A stage is added to the crowder evolution pipeline
addStage(AbstractStage<T>) - Method in class jenes.GeneticAlgorithm
Adds a new stage at the genetic algorithm's body
adjust(Population<C>, Individual<C>[]) - Method in class jenes.population.Fitness
Adjust the evaluation after elistim is applied.
algorithm - Variable in class jenes.utils.multitasking.Runner
The algorithm to evolve in the enviroinment
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.
ALL - Static variable in class jenes.population.Population
Filter that passes all individuals
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.
arrayToString(double[]) - Static method in class jenes.utils.PrettyPrinter
 
arrayToString(int, int, double[]) - Static method in class jenes.utils.PrettyPrinter
 
arrayToString(String, double[]) - Static method in class jenes.utils.PrettyPrinter
 
assign(Individual<T>) - Method in class jenes.population.Pool
Adds the individual given as argument to the list of assigned individuals.
availability() - Method in class jenes.population.Pool
Returns the number of available individuals
average(DoubleChromosome, double) - Method in class jenes.chromosome.DoubleChromosome
Performs the weighted average 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