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

I

Individual<T extends Chromosome> - Class in jenes.population
Individual represents a solution processed by a genetic algorithm.
Individual(T) - Constructor for class jenes.population.Individual
Creates an Individual with the specified genome.
Individual(T, double) - Constructor for class jenes.population.Individual
Creates an Individual with the specified genome and a given score (fitness value).
Individual(Individual<T>) - Constructor for class jenes.population.Individual
Constructs a new Individual as a copy of another Individual.
init(GeneticAlgorithm<T>) - Method in class jenes.stage.AbstractStage
Initializes this stage according to the genetic algorithm that uses it
init(GeneticAlgorithm<T>) - Method in class jenes.stage.operator.Crossover
 
init(GeneticAlgorithm<T>) - Method in class jenes.stage.Parallel
 
init(GeneticAlgorithm<T>) - Method in class jenes.stage.Sequence
Initializes all of its internal stages
initialPopulation - Variable in class jenes.GeneticAlgorithm
The initial population
insertStageAt(AbstractStage<T>, int) - Method in class jenes.stage.Sequence
Adds the specified stage to the specified position
IntCoding - Class in jenes.chromosome.codings
Represents an int coding with 32 bits two-complement representation.
IntCoding() - Constructor for class jenes.chromosome.codings.IntCoding
Default constructor
IntegerAlleleSet - 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.
IntegerAlleleSet(Set<Integer>) - Constructor for class jenes.tutorials.problem5.IntegerAlleleSet
 
IntegerChromosome - Class in jenes.chromosome
An IntegerChromosome is made of an array of integers.
IntegerChromosome(IntegerChromosome) - Constructor for class jenes.chromosome.IntegerChromosome
Creates a new IntegerIndividual with the specified chromosome
IntegerChromosome(int, int, int) - Constructor for class jenes.chromosome.IntegerChromosome
Creates a new IntegerIndividual with each allele in the range [lowerBound, upperBound]
invalidate() - Method in class jenes.population.Population
Invalidates the population by setting as not evaluated its individuals.
isBiggerBetter() - Method in class jenes.GeneticAlgorithm
Says if the algorithm's body objective is set to maximize or minimize individual fitness.
isBiggerBetter() - Method in class jenes.stage.AbstractStage
Says if the best individuals have the higher fitness or not.
isEmpty() - Method in class jenes.population.Population
Tests if this population is empty.
isEvaluated() - Method in class jenes.population.Individual
Tests if the Individual is evaluated
isExceptionTerminated() - Method in class jenes.GeneticAlgorithm.Statistics
Says if an exception terminated the evolution.
isFatal() - Method in exception jenes.JenesException
 
isForce() - Method in class jenes.stage.Evaluator
Returns the current value of force.
isFullEvaluationForced() - Method in class jenes.GeneticAlgorithm
Returns the current evaluation mode.
isLegal() - Method in class jenes.population.Individual
Tests if this Individual is a legal individual i.e is a feasible solution.
isRecordComplete() - Method in class jenes.utils.AbstractLogger
Returns true if the record is complete
isSameChromosomeSameFitness() - Static method in class jenes.population.Individual
Return true if individual with the same chromosome must have also the same fitness (if evaluated), false otherwise
iterator() - Method in class jenes.population.Population
Returns an interator related the individuals of this population.

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