- GaussianMutator<G extends NumericGene<?,G>,C extends Comparable<? super C>> - Class in org.jenetics
-
The GaussianMutator class performs the mutation of a
NumericGene
.
- GaussianMutator(double) - Constructor for class org.jenetics.GaussianMutator
-
- GaussianMutator() - Constructor for class org.jenetics.GaussianMutator
-
- Gene<A,G extends Gene<A,G>> - Interface in org.jenetics
-
Genes are the atoms of the Jenetics library.
- Genotype<G extends Gene<?,G>> - Class in org.jenetics
-
The central class the GA is working with, is the Genotype
.
- genotypeFactory(Factory<Genotype<G>>) - Method in class org.jenetics.engine.Engine.Builder
-
The genotype factory used for creating new individuals.
- genotypeValidator(Predicate<? super Genotype<G>>) - Method in class org.jenetics.engine.Engine.Builder
-
The genotype validator used for detecting invalid individuals.
- get() - Method in class org.jenetics.BitChromosome
-
Return the value of the first gene of this chromosome.
- get(int) - Method in class org.jenetics.BitChromosome
-
Return the value on the specified index.
- get(int, int) - Method in class org.jenetics.Genotype
-
Return the gene from the given chromosome- and gene index.
- get(int) - Method in class org.jenetics.Population
-
- get(int) - Method in interface org.jenetics.util.Seq
-
Return the value at the given index
.
- getAge(long) - Method in class org.jenetics.Phenotype
-
Return the age of this phenotype depending on the given current generation.
- getAllele() - Method in class org.jenetics.AnyGene
-
- getAllele() - Method in enum org.jenetics.BitGene
-
- getAllele() - Method in class org.jenetics.CharacterGene
-
- getAllele() - Method in class org.jenetics.EnumGene
-
- getAllele() - Method in interface org.jenetics.Gene
-
Return the allele of this gene.
- getAlleleIndex() - Method in class org.jenetics.EnumGene
-
Return the index of the allele this gene is representing.
- getAlterCount() - Method in class org.jenetics.engine.EvolutionResult
-
The number of altered individuals.
- getAlterDuration() - Method in class org.jenetics.engine.EvolutionStatistics
-
Return the duration statistics needed for altering the population, in
seconds.
- getAltered() - Method in class org.jenetics.engine.EvolutionStatistics
-
Return the statistics about the altered individuals during the evolution
process.
- getAlterer() - Method in class org.jenetics.engine.Engine
-
- getAlterers() - Method in class org.jenetics.engine.Engine.Builder
-
- getBestFitness() - Method in class org.jenetics.engine.EvolutionResult
-
Return the best population fitness.
- getBestPhenotype() - Method in class org.jenetics.engine.EvolutionResult
-
Return the best Phenotype
of the result population.
- getBit() - Method in enum org.jenetics.BitGene
-
Return the value of the BitGene.
- getChromosome(int) - Method in class org.jenetics.Genotype
-
Return the chromosome at the given index.
- getChromosome() - Method in class org.jenetics.Genotype
-
Return the first chromosome.
- getClock() - Method in class org.jenetics.engine.Engine.Builder
-
Return the
Clock
the engine is using for measuring the execution
time.
- getClock() - Method in class org.jenetics.engine.Engine
-
Return the
Clock
the engine is using for measuring the execution
time.
- getCount() - Method in class org.jenetics.stat.DoubleMoments
-
Returns the count of values recorded.
- getCount() - Method in class org.jenetics.stat.DoubleSummary
-
Returns the count of values recorded.
- getCount() - Method in class org.jenetics.stat.IntMoments
-
Returns the count of values recorded.
- getCount() - Method in class org.jenetics.stat.IntSummary
-
Returns the count of values recorded.
- getCount() - Method in class org.jenetics.stat.LongMoments
-
Returns the count of values recorded.
- getCount() - Method in class org.jenetics.stat.LongSummary
-
Returns the count of values recorded.
- getCount() - Method in class org.jenetics.stat.MinMax
-
Returns the count of values recorded.
- getDurations() - Method in class org.jenetics.engine.EvolutionResult
-
Return the timing (meta) information of the evolution step.
- getEvaluationDuration() - Method in class org.jenetics.engine.EvolutionDurations
-
Return the duration needed for evaluating the fitness function of the new
individuals.
- getEvaluationDuration() - Method in class org.jenetics.engine.EvolutionStatistics
-
Return the duration statistics needed for evaluating the fitness function
of the new individuals, in seconds.
- getEvolveDuration() - Method in class org.jenetics.engine.EvolutionDurations
-
Return the duration needed for the whole evolve step.
- getEvolveDuration() - Method in class org.jenetics.engine.EvolutionStatistics
-
Return the duration statistics needed for the whole evolve step, in
seconds.
- getExecutor() - Method in class org.jenetics.engine.Engine.Builder
-
Return the
Executor
the engine is using for executing the
evolution steps.
- getExecutor() - Method in class org.jenetics.engine.Engine
-
Return the
Executor
the engine is using for executing the
evolution steps.
- getFitness() - Method in class org.jenetics.engine.EvolutionStatistics
-
Return the minimal and maximal fitness.
- getFitness() - Method in class org.jenetics.Phenotype
-
Return the fitness value of this Phenotype
.
- getFitnessFunction() - Method in class org.jenetics.engine.Engine.Builder
-
Return the fitness function of the GA engine.
- getFitnessFunction() - Method in class org.jenetics.engine.Engine
-
Return the fitness function of the GA engine.
- getFitnessFunction() - Method in class org.jenetics.Phenotype
-
Return the fitness function used by this phenotype to calculate the
(raw) fitness value.
- getFitnessScaler() - Method in class org.jenetics.engine.Engine.Builder
-
Return the fitness scaler of the GA engine.
- getFitnessScaler() - Method in class org.jenetics.engine.Engine
-
Return the fitness scaler of the GA engine.
- getFitnessScaler() - Method in class org.jenetics.Phenotype
-
Return the fitness scaler used by this phenotype to scale the raw
fitness.
- getGene(int) - Method in class org.jenetics.AbstractChromosome
-
- getGene() - Method in class org.jenetics.BitChromosome
-
- getGene(int) - Method in class org.jenetics.BitChromosome
-
- getGene() - Method in interface org.jenetics.Chromosome
-
Return the first gene of this chromosome.
- getGene(int) - Method in interface org.jenetics.Chromosome
-
Return the gene on the specified index.
- getGene() - Method in class org.jenetics.Genotype
-
- getGeneration() - Method in class org.jenetics.engine.EvolutionResult
-
The current generation.
- getGeneration() - Method in class org.jenetics.engine.EvolutionStart
-
Return the generation of the start population.
- getGeneration() - Method in class org.jenetics.Phenotype
-
Return the generation this
Phenotype
was created.
- getGenotype() - Method in class org.jenetics.Phenotype
-
This method returns a copy of the Genotype
, to guarantee a
immutable class.
- getGenotypeFactory() - Method in class org.jenetics.engine.Engine.Builder
-
Return the used genotype
Factory
of the GA.
- getGenotypeFactory() - Method in class org.jenetics.engine.Engine
-
Return the used genotype
Factory
of the GA.
- getIndividualCreationRetries() - Method in class org.jenetics.engine.Engine.Builder
-
Return the maximal number of attempt before the Engine
gives
up creating a valid individual (Phenotype
).
- getInvalidCount() - Method in class org.jenetics.engine.EvolutionResult
-
Return the number of invalid individuals.
- getInvalids() - Method in class org.jenetics.engine.EvolutionStatistics
-
Return the statistics about the invalid individuals during the evolution
process.
- getKillCount() - Method in class org.jenetics.engine.EvolutionResult
-
Return the number of killed individuals.
- getKilled() - Method in class org.jenetics.engine.EvolutionStatistics
-
Return the statistics about the killed individuals during the evolution
process.
- getKurtosis() - Method in class org.jenetics.stat.DoubleMoments
-
Return the kurtosis of values recorded, or Double.NaN
if less
than four values have been recorded.
- getKurtosis() - Method in class org.jenetics.stat.IntMoments
-
Return the kurtosis of values recorded, or Double.NaN
if less
than four values have been recorded.
- getKurtosis() - Method in class org.jenetics.stat.LongMoments
-
Return the kurtosis of values recorded, or Double.NaN
if less
than four values have been recorded.
- getMax() - Method in interface org.jenetics.BoundedChromosome
-
Return the maximum value of this BoundedChromosome
.
- getMax() - Method in interface org.jenetics.BoundedGene
-
Return the allowed max value.
- getMax() - Method in class org.jenetics.stat.DoubleMoments
-
Return the maximum value recorded, or Double.NEGATIVE_INFINITY
if
no values have been recorded.
- getMax() - Method in class org.jenetics.stat.DoubleMomentStatistics
-
Return the maximum value recorded, or Double.NEGATIVE_INFINITY
if
no values have been recorded.
- getMax() - Method in class org.jenetics.stat.DoubleSummary
-
Return the maximum value recorded, or Double.NEGATIVE_INFINITY
if
no values have been recorded.
- getMax() - Method in class org.jenetics.stat.IntMoments
-
Return the maximum value recorded, or Integer.MIN_VALUE
if no
values have been recorded.
- getMax() - Method in class org.jenetics.stat.IntMomentStatistics
-
Return the maximum value recorded, or Integer.MIN_VALUE
if no
values have been recorded.
- getMax() - Method in class org.jenetics.stat.IntSummary
-
Return the maximum value recorded, or Integer.MIN_VALUE
if no
values have been recorded.
- getMax() - Method in class org.jenetics.stat.LongMoments
-
Return the maximum value recorded, or Long.MIN_VALUE
if no
values have been recorded.
- getMax() - Method in class org.jenetics.stat.LongMomentStatistics
-
Return the maximum value recorded, or Long.MIN_VALUE
if no
values have been recorded.
- getMax() - Method in class org.jenetics.stat.LongSummary
-
Return the maximum value recorded, or Long.MIN_VALUE
if no
values have been recorded.
- getMax() - Method in class org.jenetics.stat.MinMax
-
Return the current maximal object or null
if no element has been
accepted yet.
- getMax() - Method in class org.jenetics.util.DoubleRange
-
Return the maximum value of the double range.
- getMax() - Method in class org.jenetics.util.IntRange
-
Return the maximum value of the integer range.
- getMax() - Method in class org.jenetics.util.LongRange
-
Return the maximum value of the long range.
- getMaximalPhenotypeAge() - Method in class org.jenetics.engine.Engine.Builder
-
Return the maximal allowed phenotype age.
- getMaximalPhenotypeAge() - Method in class org.jenetics.engine.Engine
-
Return the maximal allowed phenotype age.
- getMean() - Method in class org.jenetics.stat.DoubleMoments
-
Return the arithmetic mean of values recorded, or zero if no values have
been recorded.
- getMean() - Method in class org.jenetics.stat.DoubleSummary
-
Return the arithmetic mean of values recorded, or zero if no values have
been recorded.
- getMean() - Method in class org.jenetics.stat.IntMoments
-
Return the arithmetic mean of values recorded, or zero if no values have
been recorded.
- getMean() - Method in class org.jenetics.stat.IntSummary
-
Return the arithmetic mean of values recorded, or zero if no values have
been recorded.
- getMean() - Method in class org.jenetics.stat.LongMoments
-
Return the arithmetic mean of values recorded, or zero if no values have
been recorded.
- getMean() - Method in class org.jenetics.stat.LongSummary
-
Return the arithmetic mean of values recorded, or zero if no values have
been recorded.
- getMin() - Method in interface org.jenetics.BoundedChromosome
-
Return the minimum value of this BoundedChromosome
.
- getMin() - Method in interface org.jenetics.BoundedGene
-
Return the allowed min value.
- getMin() - Method in class org.jenetics.stat.DoubleMoments
-
Return the minimum value recorded, or Double.POSITIVE_INFINITY
if
no values have been recorded.
- getMin() - Method in class org.jenetics.stat.DoubleMomentStatistics
-
Return the minimum value recorded, or Double.POSITIVE_INFINITY
if
no values have been recorded.
- getMin() - Method in class org.jenetics.stat.DoubleSummary
-
Return the minimum value recorded, or Double.POSITIVE_INFINITY
if
no values have been recorded.
- getMin() - Method in class org.jenetics.stat.IntMoments
-
Return the minimum value recorded, or Integer.MAX_VALUE
if no
values have been recorded.
- getMin() - Method in class org.jenetics.stat.IntMomentStatistics
-
Return the minimum value recorded, or Integer.MAX_VALUE
if no
values have been recorded.
- getMin() - Method in class org.jenetics.stat.IntSummary
-
Return the minimum value recorded, or Integer.MAX_VALUE
if no
values have been recorded.
- getMin() - Method in class org.jenetics.stat.LongMoments
-
Return the minimum value recorded, or Long.MAX_VALUE
if no
values have been recorded.
- getMin() - Method in class org.jenetics.stat.LongMomentStatistics
-
Return the minimum value recorded, or Long.MAX_VALUE
if no
values have been recorded.
- getMin() - Method in class org.jenetics.stat.LongSummary
-
Return the minimum value recorded, or Long.MAX_VALUE
if no
values have been recorded.
- getMin() - Method in class org.jenetics.stat.MinMax
-
Return the current minimal object or null
if no element has been
accepted yet.
- getMin() - Method in class org.jenetics.util.DoubleRange
-
Return the minimum value of the double range.
- getMin() - Method in class org.jenetics.util.IntRange
-
Return the minimum value of the integer range.
- getMin() - Method in class org.jenetics.util.LongRange
-
Return the minimum value of the long range.
- getN() - Method in class org.jenetics.MultiPointCrossover
-
Return the number of crossover points.
- getNumberOfGenes() - Method in class org.jenetics.Genotype
-
Return the number of genes this genotype consists of.
- getOffspringAlterDuration() - Method in class org.jenetics.engine.EvolutionDurations
-
Return the duration needed for altering the offspring population.
- getOffspringCount() - Method in class org.jenetics.engine.Engine
-
Return the number of selected offsprings.
- getOffspringFilterDuration() - Method in class org.jenetics.engine.EvolutionDurations
-
Return the duration needed for removing and replacing invalid offspring
individuals.
- getOffspringFraction() - Method in class org.jenetics.engine.Engine.Builder
-
Return the offspring fraction.
- getOffspringSelectionDuration() - Method in class org.jenetics.engine.EvolutionDurations
-
Return the duration needed for selecting the offspring population.
- getOffspringSelector() - Method in class org.jenetics.engine.Engine.Builder
-
Return the used offspring
Selector
of the GA.
- getOffspringSelector() - Method in class org.jenetics.engine.Engine
-
Return the used offspring
Selector
of the GA.
- getOptimize() - Method in class org.jenetics.engine.Engine.Builder
-
Return the optimization strategy.
- getOptimize() - Method in class org.jenetics.engine.Engine
-
Return the optimization strategy.
- getOptimize() - Method in class org.jenetics.engine.EvolutionResult
-
Return the optimization strategy used.
- getOrder() - Method in class org.jenetics.Recombinator
-
- getParam() - Method in class org.jenetics.util.LCG64ShiftRandom
-
- getPhenotypeAge() - Method in class org.jenetics.engine.EvolutionStatistics
-
Return the statistics about the individuals age.
- getPopulation() - Method in class org.jenetics.engine.EvolutionResult
-
Return the population after the evolution step.
- getPopulation() - Method in class org.jenetics.engine.EvolutionStart
-
Return the population before the evolution step.
- getPopulationSize() - Method in class org.jenetics.engine.Engine.Builder
-
Return the number of individuals of a population.
- getPopulationSize() - Method in class org.jenetics.engine.Engine
-
Return the number of individuals of a population.
- getProbability() - Method in class org.jenetics.AbstractAlterer
-
Return the recombination/alter probability for this alterer.
- getQuantile() - Method in class org.jenetics.stat.Quantile
-
Return the quantile this
object has been parametrized
with.
- getRandom() - Static method in class org.jenetics.util.RandomRegistry
-
Return the global
Random
object.
- getRawFitness() - Method in class org.jenetics.Phenotype
-
Return the raw fitness (before scaling) of the phenotype.
- getSamples() - Method in class org.jenetics.stat.Quantile
-
Return the number of samples the quantile value was calculated of.
- getSelectionDuration() - Method in class org.jenetics.engine.EvolutionStatistics
-
Return the duration statistics needed for selecting the population, in
seconds.
- getSkewness() - Method in class org.jenetics.stat.DoubleMoments
-
Return the skewness of values recorded, or Double.NaN
if less
than two values have been recorded.
- getSkewness() - Method in class org.jenetics.stat.IntMoments
-
Return the skewness of values recorded, or Double.NaN
if less
than two values have been recorded.
- getSkewness() - Method in class org.jenetics.stat.LongMoments
-
Return the skewness of values recorded, or Double.NaN
if less
than two values have been recorded.
- getSum() - Method in class org.jenetics.stat.DoubleMoments
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class org.jenetics.stat.DoubleMomentStatistics
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class org.jenetics.stat.DoubleSummary
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class org.jenetics.stat.IntMoments
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class org.jenetics.stat.IntMomentStatistics
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class org.jenetics.stat.IntSummary
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class org.jenetics.stat.LongMoments
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class org.jenetics.stat.LongMomentStatistics
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class org.jenetics.stat.LongSummary
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSurvivorFilterDuration() - Method in class org.jenetics.engine.EvolutionDurations
-
Return the duration needed for removing and replacing old and invalid
survivor individuals.
- getSurvivorsCount() - Method in class org.jenetics.engine.Engine
-
The number of selected survivors.
- getSurvivorsSelectionDuration() - Method in class org.jenetics.engine.EvolutionDurations
-
Return the duration needed for selecting the survivors population.
- getSurvivorsSelector() - Method in class org.jenetics.engine.Engine.Builder
-
Return the used survivor
Selector
of the GA.
- getSurvivorsSelector() - Method in class org.jenetics.engine.Engine
-
Return the used survivor
Selector
of the GA.
- getSwapProbability() - Method in class org.jenetics.UniformCrossover
-
Return the probability for swapping genes of a chromosome.
- getTotalGenerations() - Method in class org.jenetics.engine.EvolutionResult
-
Return the generation count evaluated so far.
- getValidAlleles() - Method in class org.jenetics.EnumGene
-
Return sequence of the valid alleles where this gene is a part of.
- getValidAlleles() - Method in class org.jenetics.PermutationChromosome
-
Return the sequence of valid alleles of this chromosome.
- getValidCharacters() - Method in class org.jenetics.CharacterGene
-
Return a (unmodifiable) set of valid characters.
- getValue() - Method in class org.jenetics.stat.Quantile
-
Return the computed quantile value.
- getVariance() - Method in class org.jenetics.stat.DoubleMoments
-
Return the variance of values recorded, or Double.NaN
if no
values have been recorded.
- getVariance() - Method in class org.jenetics.stat.IntMoments
-
Return the variance of values recorded, or Double.NaN
if no
values have been recorded.
- getVariance() - Method in class org.jenetics.stat.LongMoments
-
Return the variance of values recorded, or Double.NaN
if no
values have been recorded.
- getWorstFitness() - Method in class org.jenetics.engine.EvolutionResult
-
Return the worst population fitness.
- getWorstPhenotype() - Method in class org.jenetics.engine.EvolutionResult
-
Return the worst Phenotype
of the result population.
- getZone() - Method in class org.jenetics.util.NanoClock
-
- indexOf(Object) - Method in class org.jenetics.Population
-
- indexOf(Object) - Method in interface org.jenetics.util.Seq
-
Returns the index of the first occurrence of the specified element
in this sequence, or -1 if this sequence does not contain the element.
- indexOf(Object, int) - Method in interface org.jenetics.util.Seq
-
Returns the index of the first occurrence of the specified element
in this sequence, or -1 if this sequence does not contain the element.
- indexOf(Object, int, int) - Method in interface org.jenetics.util.Seq
-
Returns the index of the first occurrence of the specified element
in this sequence, or -1 if this sequence does not contain the element.
- indexWhere(Predicate<? super T>) - Method in interface org.jenetics.util.Seq
-
Returns the index of the first element on which the given predicate
returns true
, or -1 if the predicate returns false for every
sequence element.
- indexWhere(Predicate<? super T>, int) - Method in interface org.jenetics.util.Seq
-
Returns the index of the first element on which the given predicate
returns true
, or -1 if the predicate returns false for every
sequence element.
- indexWhere(Predicate<? super T>, int, int) - Method in interface org.jenetics.util.Seq
-
Returns the index of the first element on which the given predicate
returns true
, or -1 if the predicate returns false for every
sequence element.
- individualCreationRetries(int) - Method in class org.jenetics.engine.Engine.Builder
-
The maximal number of attempt before the Engine
gives up
creating a valid individual (Phenotype
).
- initialValue() - Method in class org.jenetics.util.LCG64ShiftRandom.ThreadLocal
-
Create a new PRNG using block splitting for guaranteeing well
distributed PRN for every thread.
- instances() - Method in interface org.jenetics.util.Factory
-
Return a new stream of object instances, created by this factory.
- instant() - Method in class org.jenetics.util.NanoClock
-
- IntegerChromosome - Class in org.jenetics
-
Numeric chromosome implementation which holds 32 bit integer numbers.
- IntegerChromosome(ISeq<IntegerGene>) - Constructor for class org.jenetics.IntegerChromosome
-
Create a new chromosome from the given genes array.
- IntegerChromosome(Integer, Integer, int) - Constructor for class org.jenetics.IntegerChromosome
-
Create a new random IntegerChromosome
.
- IntegerChromosome(Integer, Integer) - Constructor for class org.jenetics.IntegerChromosome
-
Create a new random IntegerChromosome
of length one.
- IntegerGene - Class in org.jenetics
-
NumericGene implementation which holds a 32 bit integer number.
- IntMoments - Class in org.jenetics.stat
-
Value objects which contains statistical moments.
- IntMomentStatistics - Class in org.jenetics.stat
-
A state object for collecting statistics such as count, min, max, sum, mean,
variance, skewness and kurtosis.
- IntMomentStatistics() - Constructor for class org.jenetics.stat.IntMomentStatistics
-
Create an empty moments object.
- IntRange - Class in org.jenetics.util
-
Integer range class.
- IntSummary - Class in org.jenetics.stat
-
Value objects which contains statistical summary information.
- intValue() - Method in class org.jenetics.BitChromosome
-
Return the long value this BitChromosome represents.
- intValue(int) - Method in interface org.jenetics.NumericChromosome
-
Return the int value of this NumericChromosome
at the given
index
.
- intValue() - Method in interface org.jenetics.NumericChromosome
-
Return the int value of this NumericChromosome
at the
index
0.
- intValue() - Method in interface org.jenetics.NumericGene
-
Returns the value of the specified gene as an int.
- invert() - Method in class org.jenetics.BitChromosome
-
Invert the ones and zeros of this bit chromosome.
- IO - Class in org.jenetics.util
-
Class for object serialization.
- IO() - Constructor for class org.jenetics.util.IO
-
- IO.JAXB - Class in org.jenetics.util
-
Helper class for JAXB class registering/de-registering.
- isEmpty() - Method in class org.jenetics.Population
-
- isEmpty() - Method in class org.jenetics.util.CharSeq
-
Test whether this character set is empty.
- isEmpty() - Method in interface org.jenetics.util.Seq
-
Returns true
if this sequence contains no elements.
- ISeq<T> - Interface in org.jenetics.util
-
Immutable, ordered, fixed sized sequence.
- isSorted() - Method in interface org.jenetics.util.Seq
-
Test whether the given array is sorted in ascending order.
- isSorted(Comparator<? super T>) - Method in interface org.jenetics.util.Seq
-
Test whether the given array is sorted in ascending order.
- isValid() - Method in class org.jenetics.AbstractChromosome
-
- isValid() - Method in class org.jenetics.AnyChromosome
-
- isValid() - Method in class org.jenetics.AnyGene
-
- isValid() - Method in class org.jenetics.BitChromosome
-
- isValid() - Method in enum org.jenetics.BitGene
-
Return always true
.
- isValid() - Method in interface org.jenetics.BoundedGene
-
- isValid() - Method in class org.jenetics.CharacterGene
-
- isValid() - Method in class org.jenetics.EnumGene
-
- isValid() - Method in class org.jenetics.Genotype
-
Test if this genotype is valid.
- isValid() - Method in class org.jenetics.PermutationChromosome
-
Check if this chromosome represents still a valid permutation (or subset)
of the given valid alleles.
- isValid() - Method in class org.jenetics.Phenotype
-
Test whether this phenotype is valid.
- isValid() - Method in interface org.jenetics.util.Verifiable
-
Check if this object is valid.
- isValidCharacter(Character) - Method in class org.jenetics.CharacterGene
-
Test, if the given character is valid.
- iterator() - Method in class org.jenetics.AbstractChromosome
-
- iterator() - Method in class org.jenetics.BitChromosome
-
- iterator() - Method in class org.jenetics.engine.Engine
-
Create a new infinite evolution iterator with a newly created
population.
- iterator(Iterable<Genotype<G>>) - Method in class org.jenetics.engine.Engine
-
Create a new infinite evolution iterator with the given initial
individuals.
- iterator(Iterable<Genotype<G>>, long) - Method in class org.jenetics.engine.Engine
-
Create a new infinite evolution iterator with the given initial
individuals.
- iterator(Population<G, C>) - Method in class org.jenetics.engine.Engine
-
Create a new infinite evolution iterator with the given initial
population.
- iterator(Population<G, C>, long) - Method in class org.jenetics.engine.Engine
-
Create a new infinite evolution iterator with the given initial
population.
- iterator(EvolutionResult<G, C>) - Method in class org.jenetics.engine.Engine
-
Create a new
infinite evolution iterator starting with a
previously evolved
EvolutionResult
.
- iterator() - Method in class org.jenetics.Genotype
-
- iterator() - Method in class org.jenetics.Population
-
- iterator() - Method in interface org.jenetics.util.Seq
-
- lastIndexOf(Object) - Method in class org.jenetics.Population
-
- lastIndexOf(Object) - Method in interface org.jenetics.util.Seq
-
Returns the index of the last occurrence of the specified element
in this sequence, or -1 if this sequence does not contain the element.
- lastIndexOf(Object, int) - Method in interface org.jenetics.util.Seq
-
Returns the index of the last occurrence of the specified element
in this sequence, or -1 if this sequence does not contain the element.
- lastIndexOf(Object, int, int) - Method in interface org.jenetics.util.Seq
-
Returns the index of the last occurrence of the specified element
in this sequence, or -1 if this sequence does not contain the element.
- lastIndexWhere(Predicate<? super T>) - Method in interface org.jenetics.util.Seq
-
Returns the index of the last element on which the given predicate
returns true
, or -1 if the predicate returns false for every
sequence element.
- lastIndexWhere(Predicate<? super T>, int) - Method in interface org.jenetics.util.Seq
-
Returns the index of the last element on which the given predicate
returns true
, or -1 if the predicate returns false for every
sequence element.
- lastIndexWhere(Predicate<? super T>, int, int) - Method in interface org.jenetics.util.Seq
-
Returns the index of the last element on which the given predicate
returns true
, or -1 if the predicate returns false for every
sequence element.
- LCG64ShiftRandom - Class in org.jenetics.util
-
This class implements a linear congruential PRNG with additional bit-shift
transition.
- LCG64ShiftRandom(LCG64ShiftRandom.Param, long) - Constructor for class org.jenetics.util.LCG64ShiftRandom
-
Create a new PRNG instance with the given parameter and seed.
- LCG64ShiftRandom(LCG64ShiftRandom.Param) - Constructor for class org.jenetics.util.LCG64ShiftRandom
-
Create a new PRNG instance with the given parameter and a safe seed
- LCG64ShiftRandom(long) - Constructor for class org.jenetics.util.LCG64ShiftRandom
-
- LCG64ShiftRandom() - Constructor for class org.jenetics.util.LCG64ShiftRandom
-
- LCG64ShiftRandom.Param - Class in org.jenetics.util
-
Parameter class for the LCG64ShiftRandom
generator, for the
parameters a and b of the LC recursion
ri+1 = a · ri + b mod 264.
- LCG64ShiftRandom.ThreadLocal - Class in org.jenetics.util
-
This class represents a thread local implementation of the
LCG64ShiftRandom
PRNG.
- LCG64ShiftRandom.ThreadSafe - Class in org.jenetics.util
-
This is a thread safe variation of the this PRNG—by
synchronizing the random number generation.
- LECUYER1 - Static variable in class org.jenetics.util.LCG64ShiftRandom.Param
-
LEcuyer 1 parameters: a = 0x27BB2EE687B0B0FDL; b = 1
- LECUYER2 - Static variable in class org.jenetics.util.LCG64ShiftRandom.Param
-
LEcuyer 2 parameters: a = 0x2C6FE96EE78B6955L; b = 1
- LECUYER3 - Static variable in class org.jenetics.util.LCG64ShiftRandom.Param
-
LEcuyer 3 parameters: a = 0x369DEA0F31A53F85L; b = 1
- length() - Method in class org.jenetics.AbstractChromosome
-
- length() - Method in class org.jenetics.BitChromosome
-
- length() - Method in interface org.jenetics.Chromosome
-
Returns the length of the Chromosome.
- length() - Method in class org.jenetics.Genotype
-
Getting the number of chromosomes of this genotype.
- length() - Method in class org.jenetics.util.CharSeq
-
- length() - Method in interface org.jenetics.util.Seq
-
Return the length of this sequence.
- limit(Predicate<? super EvolutionResult<G, C>>) - Method in interface org.jenetics.engine.EvolutionStream
-
Returns a stream consisting of the elements of this stream, truncated
when the given proceed
predicate returns false
.
- limit - Class in org.jenetics.engine
-
This class contains factory methods for creating predicates, which can be
used for limiting the evolution stream.
- LinearRankSelector<G extends Gene<?,G>,C extends Comparable<? super C>> - Class in org.jenetics
-
In linear-ranking selection the individuals are sorted according to their
fitness values.
- LinearRankSelector(double) - Constructor for class org.jenetics.LinearRankSelector
-
Create a new LinearRankSelector with the given values for nminus
.
- LinearRankSelector() - Constructor for class org.jenetics.LinearRankSelector
-
Create a new LinearRankSelector with nminus := 0.5
.
- listIterator() - Method in class org.jenetics.BitChromosome
-
- listIterator() - Method in class org.jenetics.Population
-
- listIterator(int) - Method in class org.jenetics.Population
-
- listIterator() - Method in interface org.jenetics.util.MSeq
-
Returns a list iterator over the elements in this sequence (in proper
sequence).
- listIterator() - Method in interface org.jenetics.util.Seq
-
- LongChromosome - Class in org.jenetics
-
Numeric chromosome implementation which holds 64 bit integer numbers.
- LongChromosome(ISeq<LongGene>) - Constructor for class org.jenetics.LongChromosome
-
- LongChromosome(Long, Long, int) - Constructor for class org.jenetics.LongChromosome
-
Create a new random LongChromosome
.
- LongChromosome(Long, Long) - Constructor for class org.jenetics.LongChromosome
-
Create a new random LongChromosome
of length one.
- LongGene - Class in org.jenetics
-
NumericGene implementation which holds a 64 bit integer number.
- LongMoments - Class in org.jenetics.stat
-
Value objects which contains statistical moments.
- LongMomentStatistics - Class in org.jenetics.stat
-
A state object for collecting statistics such as count, min, max, sum, mean,
variance, skewness and kurtosis.
- LongMomentStatistics() - Constructor for class org.jenetics.stat.LongMomentStatistics
-
Create an empty moments object.
- LongRange - Class in org.jenetics.util
-
Long range class.
- LongSummary - Class in org.jenetics.stat
-
Value objects which contains statistical summary information.
- longValue() - Method in class org.jenetics.BitChromosome
-
Return the long value this BitChromosome represents.
- longValue(int) - Method in interface org.jenetics.NumericChromosome
-
Return the long value of this NumericChromosome
at the given
index
.
- longValue() - Method in interface org.jenetics.NumericChromosome
-
Return the long value of this NumericChromosome
at the
index
0.
- longValue() - Method in interface org.jenetics.NumericGene
-
Returns the value of the specified gene as an long.
- object - Static variable in class org.jenetics.util.IO
-
IO implementation for "native" Java serialization.
- of(Alterer<G, C>...) - Static method in interface org.jenetics.Alterer
-
Combine the given alterers.
- of(Supplier<? extends A>, Predicate<? super A>, Predicate<? super ISeq<? super A>>, int) - Static method in class org.jenetics.AnyChromosome
-
Create a new chromosome of type A
with the given parameters.
- of(Supplier<? extends A>, Predicate<? super A>, int) - Static method in class org.jenetics.AnyChromosome
-
Create a new chromosome of type A
with the given parameters.
- of(Supplier<? extends A>, Predicate<? super A>) - Static method in class org.jenetics.AnyChromosome
-
Create a new chromosome of type A
with the given parameters and
length one.
- of(Supplier<? extends A>, int) - Static method in class org.jenetics.AnyChromosome
-
Create a new chromosome of type A
with the given parameters.
- of(Supplier<? extends A>) - Static method in class org.jenetics.AnyChromosome
-
Create a new chromosome of type A
with the given parameters and
length one.
- of(A, Supplier<? extends A>, Predicate<? super A>) - Static method in class org.jenetics.AnyGene
-
Create a new AnyGene
instance with the given parameters.
- of(A, Supplier<? extends A>) - Static method in class org.jenetics.AnyGene
-
Create a new AnyGene
instance with the given parameters.
- of(Supplier<? extends A>) - Static method in class org.jenetics.AnyGene
-
Create a new AnyGene
instance with the given allele
supplier
.
- of(Supplier<? extends A>, Predicate<? super A>) - Static method in class org.jenetics.AnyGene
-
Create a new AnyGene
instance with the given parameters.
- of(int, double) - Static method in class org.jenetics.BitChromosome
-
Construct a new BitChromosome with the given _length.
- of(int) - Static method in class org.jenetics.BitChromosome
-
Constructing a new BitChromosome with the given _length.
- of(BitSet, int) - Static method in class org.jenetics.BitChromosome
-
- of(BitSet) - Static method in class org.jenetics.BitChromosome
-
Constructing a new BitChromosome from a given BitSet.
- of(BigInteger) - Static method in class org.jenetics.BitChromosome
-
Create a new BitChromosome
from the given big integer value.
- of(CharSequence) - Static method in class org.jenetics.BitChromosome
-
- of(boolean) - Static method in enum org.jenetics.BitGene
-
Return the corresponding BitGene
for the given boolean
value.
- of(int) - Static method in class org.jenetics.CharacterChromosome
-
- of(String, CharSeq) - Static method in class org.jenetics.CharacterChromosome
-
Create a new chromosome from the given genes (given as string).
- of(String) - Static method in class org.jenetics.CharacterChromosome
-
Create a new chromosome from the given genes (given as string).
- of(CharSeq) - Static method in class org.jenetics.CharacterGene
-
Create a new CharacterGene with a randomly chosen character from the
set of valid characters.
- of(Character) - Static method in class org.jenetics.CharacterGene
-
Create a new character gene from the given character.
- of() - Static method in class org.jenetics.CharacterGene
-
- of(char, CharSeq) - Static method in class org.jenetics.CharacterGene
-
Create a new CharacterGene from the give character.
- of(DoubleGene...) - Static method in class org.jenetics.DoubleChromosome
-
Create a new DoubleChromosome
with the given genes.
- of(double, double, int) - Static method in class org.jenetics.DoubleChromosome
-
Create a new random DoubleChromosome
.
- of(DoubleRange, int) - Static method in class org.jenetics.DoubleChromosome
-
Create a new random DoubleChromosome
.
- of(double, double) - Static method in class org.jenetics.DoubleChromosome
-
Create a new random DoubleChromosome
of length one.
- of(DoubleRange) - Static method in class org.jenetics.DoubleChromosome
-
Create a new random DoubleChromosome
of length one.
- of(double, double, double) - Static method in class org.jenetics.DoubleGene
-
Create a new random DoubleGene
with the given value and the
given range.
- of(double, DoubleRange) - Static method in class org.jenetics.DoubleGene
-
Create a new random DoubleGene
with the given value and the
given range.
- of(double, double) - Static method in class org.jenetics.DoubleGene
-
Create a new random DoubleGene
.
- of(DoubleRange) - Static method in class org.jenetics.DoubleGene
-
Create a new random DoubleGene
.
- of(Factory<Genotype<G>>, Function<Genotype<G>, T>) - Static method in interface org.jenetics.engine.Codec
-
Create a new Codec
object with the given encoding
and
decoder
function.
- of(Codec<A, G>, Codec<B, G>, BiFunction<A, B, T>) - Static method in interface org.jenetics.engine.Codec
-
Converts two given Codec
instances into one.
- of(ISeq<? extends Codec<?, G>>, Function<? super Object[], ? extends T>) - Static method in interface org.jenetics.engine.Codec
-
Combines the given codecs
into one codec.
- of(Duration, Duration, Duration, Duration, Duration, Duration, Duration) - Static method in class org.jenetics.engine.EvolutionDurations
-
Return an new EvolutionDurations
object with the given values.
- of(Optimize, Population<G, C>, long, long, EvolutionDurations, int, int, int) - Static method in class org.jenetics.engine.EvolutionResult
-
Return an new EvolutionResult
object with the given values.
- of(Optimize, Population<G, C>, long, EvolutionDurations, int, int, int) - Static method in class org.jenetics.engine.EvolutionResult
-
Return an new EvolutionResult
object with the given values.
- of(Population<G, C>, long) - Static method in class org.jenetics.engine.EvolutionStart
-
Create a new evolution start object with the given population and for the
given generation.
- of(Supplier<EvolutionStart<G, C>>, Function<? super EvolutionStart<G, C>, EvolutionResult<G, C>>) - Static method in interface org.jenetics.engine.EvolutionStream
-
Create a new EvolutionStream
from the given start
population and evolution
function.
- of(Function<T, C>, Codec<T, G>) - Static method in interface org.jenetics.engine.Problem
-
Return a new optimization problem with the given parameters.
- of(int, ISeq<? extends A>) - Static method in class org.jenetics.EnumGene
-
Create a new enum gene from the given valid genes and the chosen allele
index.
- of(ISeq<? extends A>) - Static method in class org.jenetics.EnumGene
-
Return a new enum gene with an allele randomly chosen from the given
valid alleles.
- of(int, A...) - Static method in class org.jenetics.EnumGene
-
Create a new enum gene from the given valid genes and the chosen allele
index.
- of(A...) - Static method in class org.jenetics.EnumGene
-
Return a new enum gene with an allele randomly chosen from the given
valid alleles.
- of(Chromosome<G>, Chromosome<G>...) - Static method in class org.jenetics.Genotype
-
Create a new Genotype
from a given array of Chromosomes
.
- of(Factory<? extends Chromosome<G>>, int) - Static method in class org.jenetics.Genotype
-
Create a new Genotype
which consists of n
chromosomes,
which are created by the given factory
.
- of(Iterable<? extends Chromosome<G>>) - Static method in class org.jenetics.Genotype
-
Create a new Genotype
from a given array of chromosomes
.
- of(IntegerGene...) - Static method in class org.jenetics.IntegerChromosome
-
Create a new IntegerChromosome
with the given genes.
- of(int, int, int) - Static method in class org.jenetics.IntegerChromosome
-
Create a new random IntegerChromosome
.
- of(IntRange, int) - Static method in class org.jenetics.IntegerChromosome
-
Create a new random IntegerChromosome
.
- of(int, int) - Static method in class org.jenetics.IntegerChromosome
-
Create a new random IntegerChromosome
of length one.
- of(IntRange) - Static method in class org.jenetics.IntegerChromosome
-
Create a new random IntegerChromosome
of length one.
- of(int, int, int) - Static method in class org.jenetics.IntegerGene
-
Create a new random IntegerGene
with the given value and the
given range.
- of(int, IntRange) - Static method in class org.jenetics.IntegerGene
-
Create a new random IntegerGene
with the given value and the
given range.
- of(int, int) - Static method in class org.jenetics.IntegerGene
-
Create a new random IntegerGene
.
- of(IntRange) - Static method in class org.jenetics.IntegerGene
-
Create a new random IntegerGene
.
- of(LongGene...) - Static method in class org.jenetics.LongChromosome
-
Create a new LongChromosome
with the given genes.
- of(long, long, int) - Static method in class org.jenetics.LongChromosome
-
Create a new random LongChromosome
.
- of(LongRange, int) - Static method in class org.jenetics.LongChromosome
-
Create a new random LongChromosome
.
- of(long, long) - Static method in class org.jenetics.LongChromosome
-
Create a new random LongChromosome
of length one.
- of(LongRange) - Static method in class org.jenetics.LongChromosome
-
Create a new random LongChromosome
of length one.
- of(long, long, long) - Static method in class org.jenetics.LongGene
-
Create a new random LongGene
with the given value and the
given range.
- of(long, LongRange) - Static method in class org.jenetics.LongGene
-
Create a new random LongGene
with the given value and the
given range.
- of(long, long) - Static method in class org.jenetics.LongGene
-
Create a new random LongGene
.
- of(LongRange) - Static method in class org.jenetics.LongGene
-
Create a new random LongGene
.
- of(ISeq<? extends T>, int) - Static method in class org.jenetics.PermutationChromosome
-
Create a new, random chromosome with the given valid alleles and the
desired length.
- of(ISeq<? extends T>) - Static method in class org.jenetics.PermutationChromosome
-
Create a new, random chromosome with the given valid alleles.
- of(T...) - Static method in class org.jenetics.PermutationChromosome
-
Create a new, random chromosome with the given valid alleles.
- of(Genotype<G>, long, Function<? super Genotype<G>, C>) - Static method in class org.jenetics.Phenotype
-
The Genotype
is copied to guarantee an immutable class.
- of(Genotype<G>, long, Function<? super Genotype<G>, ? extends C>, Function<? super C, ? extends C>) - Static method in class org.jenetics.Phenotype
-
Create a new phenotype from the given arguments.
- of(long, double, double, double, double, double, double, double) - Static method in class org.jenetics.stat.DoubleMoments
-
Create an immutable object which contains statistical values.
- of(DoubleMomentStatistics) - Static method in class org.jenetics.stat.DoubleMoments
-
Return a new value object of the statistical moments, currently
represented by the statistics
object.
- of(long, double, double, double, double) - Static method in class org.jenetics.stat.DoubleSummary
-
Create an immutable object which contains statistical summary values.
- of(DoubleSummaryStatistics) - Static method in class org.jenetics.stat.DoubleSummary
-
Return a new value object of the statistical summary, currently
represented by the statistics
object.
- of(long, int, int, long, double, double, double, double) - Static method in class org.jenetics.stat.IntMoments
-
Create an immutable object which contains statistical values.
- of(IntMomentStatistics) - Static method in class org.jenetics.stat.IntMoments
-
Return a new value object of the statistical moments, currently
represented by the statistics
object.
- of(long, int, int, long, double) - Static method in class org.jenetics.stat.IntSummary
-
Create an immutable object which contains statistical summary values.
- of(IntSummaryStatistics) - Static method in class org.jenetics.stat.IntSummary
-
Return a new value object of the statistical summary, currently
represented by the statistics
object.
- of(long, long, long, long, double, double, double, double) - Static method in class org.jenetics.stat.LongMoments
-
Create an immutable object which contains statistical values.
- of(LongMomentStatistics) - Static method in class org.jenetics.stat.LongMoments
-
Return a new value object of the statistical moments, currently
represented by the statistics
object.
- of(long, long, long, long, double) - Static method in class org.jenetics.stat.LongSummary
-
Create an immutable object which contains statistical summary values.
- of(LongSummaryStatistics) - Static method in class org.jenetics.stat.LongSummary
-
Return a new value object of the statistical summary, currently
represented by the statistics
object.
- of(Comparator<? super T>) - Static method in class org.jenetics.stat.MinMax
-
Create a new
MinMax
consumer with the given
Comparator
.
- of() - Static method in class org.jenetics.stat.MinMax
-
Create a new MinMax
consumer.
- of(CharSequence) - Static method in class org.jenetics.util.CharSeq
-
Expands the character range for the given pattern
.
- of(char, char) - Static method in class org.jenetics.util.CharSeq
-
Expands the characters between a
and b
.
- of(double, double) - Static method in class org.jenetics.util.DoubleRange
-
Create a new DoubleRange
object with the given min
and
max
values.
- of(int, int) - Static method in class org.jenetics.util.IntRange
-
Create a new IntRange
object with the given min
and
max
values.
- of(T...) - Static method in interface org.jenetics.util.ISeq
-
Create a new ISeq
from the given values.
- of(Iterable<? extends T>) - Static method in interface org.jenetics.util.ISeq
-
Create a new ISeq
from the given values.
- of(Supplier<? extends T>, int) - Static method in interface org.jenetics.util.ISeq
-
Creates a new sequence, which is filled with objects created be the given
supplier
.
- of(long, long) - Static method in class org.jenetics.util.LCG64ShiftRandom.Param
-
- of(long, long) - Static method in class org.jenetics.util.LongRange
-
Create a new LongRange
object with the given min
and
max
values.
- of(T...) - Static method in interface org.jenetics.util.MSeq
-
Create a new MSeq
from the given values.
- of(Iterable<? extends T>) - Static method in interface org.jenetics.util.MSeq
-
Create a new MSeq
from the given values.
- of(Supplier<? extends T>, int) - Static method in interface org.jenetics.util.MSeq
-
Creates a new sequence, which is filled with objects created be the given
supplier
.
- of(Seq<T>) - Static method in interface org.jenetics.util.MSeq
-
Create a new MSeq
from the values of the given Seq
.
- of(LongSupplier) - Static method in class org.jenetics.util.Random64
-
Create a new Random64
instance, where the random numbers are
generated by the given long supplier
.
- of(T...) - Static method in interface org.jenetics.util.Seq
-
Create a new Seq
from the given values.
- of(Iterable<? extends T>) - Static method in interface org.jenetics.util.Seq
-
Create a new Seq
from the given values.
- of(Supplier<? extends T>, int) - Static method in interface org.jenetics.util.Seq
-
Creates a new sequence, which is filled with objects created be the given
supplier
.
- ofComparable() - Static method in class org.jenetics.engine.EvolutionStatistics
-
- offspringFraction(double) - Method in class org.jenetics.engine.Engine.Builder
-
The offspring fraction.
- offspringSelector(Selector<G, C>) - Method in class org.jenetics.engine.Engine.Builder
-
The selector used for selecting the offspring population.
- ofInteger(int) - Static method in class org.jenetics.PermutationChromosome
-
Create a integer permutation chromosome with the given length.
- ofInteger(int, int) - Static method in class org.jenetics.PermutationChromosome
-
Create an integer permutation chromosome with the given range.
- ofInteger(IntRange, int) - Static method in class org.jenetics.PermutationChromosome
-
Create an integer permutation chromosome with the given range and length
- ofLength(int) - Static method in interface org.jenetics.util.MSeq
-
Create a new MSeq
with the given length
.
- ofNumber() - Static method in class org.jenetics.engine.EvolutionStatistics
-
- ofPermutation(int) - Static method in class org.jenetics.engine.codecs
-
Create a permutation Codec
of integer in the range
[0, length)
.
- ofPermutation(T...) - Static method in class org.jenetics.engine.codecs
-
- ofPermutation(ISeq<T>) - Static method in class org.jenetics.engine.codecs
-
Create a permutation Codec
with the given alleles.
- ofScalar(IntRange) - Static method in class org.jenetics.engine.codecs
-
Return a scalar Codec
for the given range.
- ofScalar(LongRange) - Static method in class org.jenetics.engine.codecs
-
Return a scalar Codec
for the given range.
- ofScalar(DoubleRange) - Static method in class org.jenetics.engine.codecs
-
Return a scalar Codec
for the given range.
- ofScalar(Supplier<? extends A>, Predicate<? super A>) - Static method in class org.jenetics.engine.codecs
-
Return a scala
Codec
with the given allele
Supplier
and
allele
validator
.
- ofScalar(Supplier<? extends A>) - Static method in class org.jenetics.engine.codecs
-
Return a scala
Codec
with the given allele
Supplier
and
allele
validator
.
- ofSubSet(ISeq<? extends T>) - Static method in class org.jenetics.engine.codecs
-
The subset Codec
can be used for problems where it is required to
find the best variable-sized subset from given basic set.
- ofSubSet(ISeq<? extends T>, int) - Static method in class org.jenetics.engine.codecs
-
The subset Codec
can be used for problems where it is required to
find the best fixed-size subset from given basic set.
- ofVector(IntRange, int) - Static method in class org.jenetics.engine.codecs
-
Return a vector Codec
for the given range.
- ofVector(LongRange, int) - Static method in class org.jenetics.engine.codecs
-
Return a vector Codec
for the given range.
- ofVector(DoubleRange, int) - Static method in class org.jenetics.engine.codecs
-
Return a vector Codec
for the given range.
- ofVector(IntRange...) - Static method in class org.jenetics.engine.codecs
-
Create a vector Codec
for the given ranges.
- ofVector(LongRange...) - Static method in class org.jenetics.engine.codecs
-
Create a vector Codec
for the given ranges.
- ofVector(DoubleRange...) - Static method in class org.jenetics.engine.codecs
-
Create a vector Codec
for the given ranges.
- ofVector(Supplier<? extends A>, IntFunction<A[]>, Predicate<? super A>, Predicate<? super ISeq<? super A>>, int) - Static method in class org.jenetics.engine.codecs
-
- ofVector(Supplier<? extends A>, Predicate<? super A>, Predicate<? super ISeq<? super A>>, int) - Static method in class org.jenetics.engine.codecs
-
Return a scala
Codec
with the given allele
Supplier
,
allele
validator
and
Chromosome
length.
- ofVector(Supplier<? extends A>, IntFunction<A[]>, Predicate<? super A>, int) - Static method in class org.jenetics.engine.codecs
-
- ofVector(Supplier<? extends A>, Predicate<? super A>, int) - Static method in class org.jenetics.engine.codecs
-
Return a scala
Codec
with the given allele
Supplier
,
allele
validator
and
Chromosome
length.
- ofVector(Supplier<? extends A>, IntFunction<A[]>, int) - Static method in class org.jenetics.engine.codecs
-
- ofVector(Supplier<? extends A>, int) - Static method in class org.jenetics.engine.codecs
-
Return a scala
Codec
with the given allele
Supplier
and
Chromosome
length.
- ONE - Static variable in enum org.jenetics.BitGene
-
- ones() - Method in class org.jenetics.BitChromosome
-
Return the indexes of the ones of this bit-chromosome as stream.
- optimize(Optimize) - Method in class org.jenetics.engine.Engine.Builder
-
The optimization strategy used by the engine.
- Optimize - Enum in org.jenetics
-
This enum
determines whether the GA should maximize or minimize the
fitness function.
- org.jenetics - package org.jenetics
-
This is the base package of the Jenetics library and contains all domain
classes, like Gene, Chromosome or Genotype.
- org.jenetics.engine - package org.jenetics.engine
-
This package contains classes which performs the actual evolution.
- org.jenetics.stat - package org.jenetics.stat
-
This package contains additional statistics classes which are not available
in the Java core library.
- org.jenetics.util - package org.jenetics.util
-
- sameState(DoubleMomentStatistics) - Method in class org.jenetics.stat.DoubleMomentStatistics
-
Compares the state of two DoubleMomentStatistics
objects.
- sameState(IntMomentStatistics) - Method in class org.jenetics.stat.IntMomentStatistics
-
Compares the state of two IntMomentStatistics
objects.
- sameState(LongMomentStatistics) - Method in class org.jenetics.stat.LongMomentStatistics
-
Compares the state of two LongMomentStatistics
objects.
- sameState(MinMax<C>) - Method in class org.jenetics.stat.MinMax
-
Compares the state of two LongMomentStatistics
objects.
- sameState(Quantile) - Method in class org.jenetics.stat.Quantile
-
Compares the state of two Quantile
objects.
- select(Population<G, C>, int, Optimize) - Method in class org.jenetics.MonteCarloSelector
-
- select(Population<G, C>, int, Optimize) - Method in class org.jenetics.ProbabilitySelector
-
- select(Population<G, C>, int, Optimize) - Method in interface org.jenetics.Selector
-
Select phenotypes from the Population.
- select(Population<G, N>, int, Optimize) - Method in class org.jenetics.StochasticUniversalSelector
-
This method sorts the population in descending order while calculating the
selection probabilities.
- select(Population<G, C>, int, Optimize) - Method in class org.jenetics.TournamentSelector
-
- select(Population<G, C>, int, Optimize) - Method in class org.jenetics.TruncationSelector
-
This method sorts the population in descending order while calculating
the selection probabilities.
- selector(Selector<G, C>) - Method in class org.jenetics.engine.Engine.Builder
-
The selector used for selecting the survivors and offspring
population.
- Selector<G extends Gene<?,G>,C extends Comparable<? super C>> - Interface in org.jenetics
-
Selectors are responsible for selecting a given number of individuals from
the population.
- Seq<T> - Interface in org.jenetics.util
-
General interface for a ordered, fixed sized, object sequence.
- set(int, Phenotype<G, C>) - Method in class org.jenetics.Population
-
- set(int, T) - Method in interface org.jenetics.util.MSeq
-
Set the value
at the given index
.
- setAll(Iterator<? extends T>) - Method in interface org.jenetics.util.MSeq
-
Fills the sequence with values of the given iterator.
- setAll(Iterable<? extends T>) - Method in interface org.jenetics.util.MSeq
-
Fills the sequence with values of the given iterable.
- setAll(T[]) - Method in interface org.jenetics.util.MSeq
-
Fill the sequence with the given values.
- setRandom(Random) - Static method in class org.jenetics.util.RandomRegistry
-
Set the new global
Random
object for the GA.
- setRandom(ThreadLocal<? extends Random>) - Static method in class org.jenetics.util.RandomRegistry
-
Set the new global
Random
object for the GA.
- setSeed(long) - Method in class org.jenetics.util.LCG64ShiftRandom
-
- setSeed(long) - Method in class org.jenetics.util.LCG64ShiftRandom.ThreadSafe
-
- shortValue(int) - Method in interface org.jenetics.NumericChromosome
-
Return the short value of this NumericChromosome
at the given
index
.
- shortValue() - Method in interface org.jenetics.NumericChromosome
-
Return the short value of this NumericChromosome
at the
index
0.
- shortValue() - Method in interface org.jenetics.NumericGene
-
Returns the value of the specified gene as an short.
- shuffle() - Method in interface org.jenetics.util.MSeq
-
- shuffle(Random) - Method in interface org.jenetics.util.MSeq
-
Randomize the
array
using the given
Random
object.
- SinglePointCrossover<G extends Gene<?,G>,C extends Comparable<? super C>> - Class in org.jenetics
-
Single point crossover
- SinglePointCrossover(double) - Constructor for class org.jenetics.SinglePointCrossover
-
Constructs an alterer with a given recombination probability.
- SinglePointCrossover() - Constructor for class org.jenetics.SinglePointCrossover
-
Create a new single point crossover object with crossover probability of
0.05
.
- size() - Method in class org.jenetics.Population
-
- size() - Method in interface org.jenetics.util.Seq
-
- sort(int, int, Comparator<? super T>) - Method in interface org.jenetics.util.MSeq
-
Sorts this sequence according to the order induced by the specified
Comparator
.
- sort(int, int) - Method in interface org.jenetics.util.MSeq
-
Sorts this sequence according to the natural order of the elements.
- sort(int, Comparator<? super T>) - Method in interface org.jenetics.util.MSeq
-
Sorts this sequence according to the order induced by the specified
Comparator
.
- sort(int) - Method in interface org.jenetics.util.MSeq
-
Sorts this sequence according to the natural order of the elements.
- sort(Comparator<? super T>) - Method in interface org.jenetics.util.MSeq
-
Sorts this sequence according to the order induced by the specified
Comparator
.
- sort() - Method in interface org.jenetics.util.MSeq
-
Sorts this sequence according to the natural order of the elements.
- sortWith(Comparator<? super C>) - Method in class org.jenetics.Population
-
Sort this population according the order defined by the given
comparator
.
- split(int, int) - Method in class org.jenetics.util.LCG64ShiftRandom
-
Changes the internal state of the PRNG in a way that future calls to
LCG64ShiftRandom.nextLong()
will generated the s
th sub-stream of
p
th sub-streams.
- split(int, int) - Method in class org.jenetics.util.LCG64ShiftRandom.ThreadSafe
-
- spliterator() - Method in interface org.jenetics.util.Seq
-
- SQR_SCALER - Static variable in class org.jenetics.ExponentialScaler
-
- SQRT_SCALER - Static variable in class org.jenetics.ExponentialScaler
-
- StochasticUniversalSelector<G extends Gene<?,G>,N extends Number & Comparable<? super N>> - Class in org.jenetics
-
StochasticUniversalSelector
is a method for selecting a
population according to some given probability in a way that minimize chance
fluctuations.
- StochasticUniversalSelector() - Constructor for class org.jenetics.StochasticUniversalSelector
-
- stream() - Method in interface org.jenetics.Chromosome
-
Returns a sequential Stream
of genes with this chromosome as
its source.
- stream() - Method in class org.jenetics.engine.Engine
-
Create a new infinite evolution stream with a newly created
population.
- stream(Iterable<Genotype<G>>) - Method in class org.jenetics.engine.Engine
-
Create a new infinite evolution stream with the given initial
individuals.
- stream(Iterable<Genotype<G>>, long) - Method in class org.jenetics.engine.Engine
-
Create a new infinite evolution stream with the given initial
individuals.
- stream(Population<G, C>) - Method in class org.jenetics.engine.Engine
-
Create a new infinite evolution stream with the given initial
population.
- stream(Population<G, C>, long) - Method in class org.jenetics.engine.Engine
-
Create a new infinite evolution stream with the given initial
population.
- stream(EvolutionResult<G, C>) - Method in class org.jenetics.engine.Engine
-
Create a new
EvolutionStream
starting with a previously evolved
EvolutionResult
.
- stream() - Method in class org.jenetics.Genotype
-
Returns a sequential Stream
of chromosomes with this genotype as
its source.
- stream() - Method in class org.jenetics.Population
-
- stream() - Method in class org.jenetics.util.IntRange
-
- stream() - Method in class org.jenetics.util.LongRange
-
- stream() - Method in interface org.jenetics.util.Seq
-
Returns a sequential Stream with this sequence as its source.
- subList(int, int) - Method in class org.jenetics.Population
-
- subSeq(int, int) - Method in interface org.jenetics.util.ISeq
-
- subSeq(int) - Method in interface org.jenetics.util.ISeq
-
- subSeq(int, int) - Method in interface org.jenetics.util.MSeq
-
- subSeq(int) - Method in interface org.jenetics.util.MSeq
-
- subSeq(int) - Method in interface org.jenetics.util.Seq
-
Returns a view of the portion of this sequence between the specified
start
, inclusive, and end
, exclusive.
- subSeq(int, int) - Method in interface org.jenetics.util.Seq
-
Returns a view of the portion of this sequence between the specified
start
, inclusive, and end
, exclusive.
- subSequence(int, int) - Method in class org.jenetics.CharacterChromosome
-
- subSequence(int, int) - Method in class org.jenetics.util.CharSeq
-
- survivorsSelector(Selector<G, C>) - Method in class org.jenetics.engine.Engine.Builder
-
The selector used for selecting the survivors population.
- swap(int, int) - Method in interface org.jenetics.util.MSeq
-
Swap the elements at the two positions.
- swap(int, int, MSeq<T>, int) - Method in interface org.jenetics.util.MSeq
-
Swap a given range with a range of the same size with another array.
- SwapMutator<G extends Gene<?,G>,C extends Comparable<? super C>> - Class in org.jenetics
-
The SwapMutation
changes the order of genes in a chromosome, with the
hope of bringing related genes closer together, thereby facilitating the
production of building blocks.
- SwapMutator(double) - Constructor for class org.jenetics.SwapMutator
-
Constructs an alterer with a given recombination probability.
- SwapMutator() - Constructor for class org.jenetics.SwapMutator
-
- system(ZoneId) - Static method in class org.jenetics.util.NanoClock
-
This clock is based on the nano system clock.
- systemDefaultZone() - Static method in class org.jenetics.util.NanoClock
-
This clock is based on the nano system clock.
- systemUTC() - Static method in class org.jenetics.util.NanoClock
-
This clock is based on the nano system clock.
- ThreadLocal() - Constructor for class org.jenetics.util.LCG64ShiftRandom.ThreadLocal
-
Create a new thread local instance of the
LCG64ShiftRandom
PRNG with the DEFAULT
parameters.
- ThreadLocal(LCG64ShiftRandom.Param) - Constructor for class org.jenetics.util.LCG64ShiftRandom.ThreadLocal
-
Create a new thread local instance of the
LCG64ShiftRandom
PRNG with the given parameters.
- ThreadSafe(long, LCG64ShiftRandom.Param) - Constructor for class org.jenetics.util.LCG64ShiftRandom.ThreadSafe
-
- ThreadSafe(LCG64ShiftRandom.Param, long) - Constructor for class org.jenetics.util.LCG64ShiftRandom.ThreadSafe
-
Create a new PRNG instance with the given parameter and seed.
- ThreadSafe(long) - Constructor for class org.jenetics.util.LCG64ShiftRandom.ThreadSafe
-
- ThreadSafe(LCG64ShiftRandom.Param) - Constructor for class org.jenetics.util.LCG64ShiftRandom.ThreadSafe
-
Create a new PRNG instance with the given parameter and a safe
default seed.
- ThreadSafe() - Constructor for class org.jenetics.util.LCG64ShiftRandom.ThreadSafe
-
- toArray(char[]) - Method in class org.jenetics.CharacterChromosome
-
Returns an char array containing all of the elements in this chromosome
in proper sequence.
- toArray() - Method in class org.jenetics.CharacterChromosome
-
Returns an char array containing all of the elements in this chromosome
in proper sequence.
- toArray(double[]) - Method in class org.jenetics.DoubleChromosome
-
Returns an double array containing all of the elements in this chromosome
in proper sequence.
- toArray() - Method in class org.jenetics.DoubleChromosome
-
Returns an double array containing all of the elements in this chromosome
in proper sequence.
- toArray(int[]) - Method in class org.jenetics.IntegerChromosome
-
Returns an int array containing all of the elements in this chromosome
in proper sequence.
- toArray() - Method in class org.jenetics.IntegerChromosome
-
Returns an int array containing all of the elements in this chromosome
in proper sequence.
- toArray(long[]) - Method in class org.jenetics.LongChromosome
-
Returns an long array containing all of the elements in this chromosome
in proper sequence.
- toArray() - Method in class org.jenetics.LongChromosome
-
Returns an long array containing all of the elements in this chromosome
in proper sequence.
- toArray() - Method in class org.jenetics.Population
-
- toArray(A[]) - Method in class org.jenetics.Population
-
- toArray() - Method in interface org.jenetics.util.Seq
-
Return an array containing all of the elements in this sequence in right
order.
- toArray(T[]) - Method in interface org.jenetics.util.Seq
-
Return an array containing all of the elements in this sequence in right
order; the runtime type of the returned array is that of the specified
array.
- toBestEvolutionResult() - Static method in class org.jenetics.engine.EvolutionResult
-
Return a collector which collects the best result of an evolution stream.
- toBestGenotype() - Static method in class org.jenetics.engine.EvolutionResult
-
Return a collector which collects the best genotype of an evolution
stream.
- toBestPhenotype() - Static method in class org.jenetics.engine.EvolutionResult
-
Return a collector which collects the best phenotype of an evolution
stream.
- toBestResult(Function<Genotype<G>, T>) - Static method in class org.jenetics.engine.EvolutionResult
-
Return a collector which collects the best result (in the native
problem space).
- toBestResult(Codec<T, G>) - Static method in class org.jenetics.engine.EvolutionResult
-
Return a collector which collects the best result (in the native
problem space).
- toBigInteger() - Method in class org.jenetics.BitChromosome
-
Return the BigInteger
value this BitChromosome
represents.
- toBitSet() - Method in class org.jenetics.BitChromosome
-
Return the corresponding BitSet of this BitChromosome.
- toByteArray(byte[]) - Method in class org.jenetics.BitChromosome
-
Returns the two's-complement binary representation of this
large integer.
- toByteArray() - Method in class org.jenetics.BitChromosome
-
- toCanonicalString() - Method in class org.jenetics.BitChromosome
-
Return the BitChromosome as String.
- toCharSeq() - Static method in class org.jenetics.util.CharSeq
-
- toDoubleMoments(ToDoubleFunction<? super T>) - Static method in class org.jenetics.stat.DoubleMoments
-
Return a Collector
which applies an double-producing mapping
function to each input element, and returns moments-statistics for the
resulting values.
- toDoubleMomentStatistics(ToDoubleFunction<? super T>) - Static method in class org.jenetics.stat.DoubleMomentStatistics
-
Return a Collector
which applies an double-producing mapping
function to each input element, and returns moments-statistics for the
resulting values.
- toDoubleSummary(ToDoubleFunction<? super T>) - Static method in class org.jenetics.stat.DoubleSummary
-
Return a Collector
which applies an double-producing mapping
function to each input element, and returns summary-statistics for the
resulting values.
- toIntMoments(ToIntFunction<? super T>) - Static method in class org.jenetics.stat.IntMoments
-
Return a Collector
which applies an int-producing mapping
function to each input element, and returns moments-statistics for the
resulting values.
- toIntMomentStatistics(ToIntFunction<? super T>) - Static method in class org.jenetics.stat.IntMomentStatistics
-
Return a Collector
which applies an int-producing mapping
function to each input element, and returns moments-statistics for the
resulting values.
- toIntSummary(ToIntFunction<? super T>) - Static method in class org.jenetics.stat.IntSummary
-
Return a Collector
which applies an int-producing mapping
function to each input element, and returns summary-statistics for the
resulting values.
- toISeq(CharSequence) - Static method in class org.jenetics.util.CharSeq
-
Helper method for creating a sequence of characters from the given
CharSequence
.
- toISeq() - Static method in interface org.jenetics.util.ISeq
-
Returns a Collector
that accumulates the input elements into a
new ISeq
.
- toISeq() - Method in interface org.jenetics.util.MSeq
-
Return a read-only projection of this sequence.
- toLongMoments(ToLongFunction<? super T>) - Static method in class org.jenetics.stat.LongMoments
-
Return a Collector
which applies an long-producing mapping
function to each input element, and returns moments-statistics for the
resulting values.
- toLongMomentStatistics(ToLongFunction<? super T>) - Static method in class org.jenetics.stat.LongMomentStatistics
-
Return a Collector
which applies an long-producing mapping
function to each input element, and returns moments-statistics for the
resulting values.
- toLongSummary(ToLongFunction<? super T>) - Static method in class org.jenetics.stat.LongSummary
-
Return a Collector
which applies an long-producing mapping
function to each input element, and returns summary-statistics for the
resulting values.
- toMedian(ToDoubleFunction<? super T>) - Static method in class org.jenetics.stat.Quantile
-
Return a Collector
which applies an double-producing mapping
function to each input element, and returns the median for the resulting
values.
- toMinMax(Comparator<? super T>) - Static method in class org.jenetics.stat.MinMax
-
Return a Collector
which calculates the minimum and maximum value.
- toMinMax() - Static method in class org.jenetics.stat.MinMax
-
Return a Collector
which calculates the minimum and maximum value.
- toMSeq() - Static method in interface org.jenetics.util.MSeq
-
Returns a Collector
that accumulates the input elements into a
new MSeq
.
- toPopulation() - Static method in class org.jenetics.Population
-
Returns a Collector
that accumulates the input elements into a
new Population
.
- toQuantile(double, ToDoubleFunction<? super T>) - Static method in class org.jenetics.stat.Quantile
-
Return a Collector
which applies an double-producing mapping
function to each input element, and returns quantiles for the resulting
values.
- toSeq() - Method in class org.jenetics.AbstractChromosome
-
- toSeq() - Method in class org.jenetics.BitChromosome
-
- toSeq() - Method in interface org.jenetics.Chromosome
-
Return an unmodifiable sequence of the genes of this chromosome.
- toSeq() - Method in class org.jenetics.Genotype
-
- toSeq() - Static method in interface org.jenetics.util.Seq
-
Returns a Collector
that accumulates the input elements into a
new Seq
.
- toString() - Method in class org.jenetics.AbstractChromosome
-
- toString() - Method in class org.jenetics.AnyGene
-
- toString() - Method in class org.jenetics.BitChromosome
-
- toString() - Method in enum org.jenetics.BitGene
-
- toString() - Method in class org.jenetics.BoltzmannSelector
-
- toString() - Method in class org.jenetics.CharacterChromosome
-
- toString() - Method in class org.jenetics.CharacterGene
-
- toString() - Method in class org.jenetics.engine.EvolutionStart
-
- toString() - Method in class org.jenetics.engine.EvolutionStatistics
-
- toString() - Method in class org.jenetics.EnumGene
-
- toString() - Method in class org.jenetics.ExponentialRankSelector
-
- toString() - Method in class org.jenetics.ExponentialScaler
-
- toString() - Method in class org.jenetics.GaussianMutator
-
- toString() - Method in class org.jenetics.Genotype
-
- toString() - Method in class org.jenetics.LinearRankSelector
-
- toString() - Method in class org.jenetics.MeanAlterer
-
- toString() - Method in class org.jenetics.MonteCarloSelector
-
- toString() - Method in class org.jenetics.MultiPointCrossover
-
- toString() - Method in class org.jenetics.Mutator
-
- toString() - Method in class org.jenetics.PartiallyMatchedCrossover
-
- toString() - Method in class org.jenetics.PermutationChromosome
-
- toString() - Method in class org.jenetics.Phenotype
-
- toString() - Method in class org.jenetics.Population
-
- toString() - Method in class org.jenetics.RouletteWheelSelector
-
- toString() - Method in class org.jenetics.SinglePointCrossover
-
- toString() - Method in class org.jenetics.stat.DoubleMoments
-
- toString() - Method in class org.jenetics.stat.DoubleMomentStatistics
-
- toString() - Method in class org.jenetics.stat.DoubleSummary
-
- toString() - Method in class org.jenetics.stat.IntMoments
-
- toString() - Method in class org.jenetics.stat.IntMomentStatistics
-
- toString() - Method in class org.jenetics.stat.IntSummary
-
- toString() - Method in class org.jenetics.stat.LongMoments
-
- toString() - Method in class org.jenetics.stat.LongMomentStatistics
-
- toString() - Method in class org.jenetics.stat.LongSummary
-
- toString() - Method in class org.jenetics.stat.MinMax
-
- toString() - Method in class org.jenetics.stat.Quantile
-
- toString() - Method in class org.jenetics.StochasticUniversalSelector
-
- toString() - Method in class org.jenetics.SwapMutator
-
- toString() - Method in class org.jenetics.TournamentSelector
-
- toString() - Method in class org.jenetics.TruncationSelector
-
- toString() - Method in class org.jenetics.util.CharSeq
-
- toString() - Method in class org.jenetics.util.DoubleRange
-
- toString() - Method in class org.jenetics.util.IntRange
-
- toString() - Method in class org.jenetics.util.LCG64ShiftRandom.Param
-
- toString() - Method in class org.jenetics.util.LCG64ShiftRandom
-
- toString() - Method in class org.jenetics.util.LongRange
-
- toString() - Method in class org.jenetics.util.NanoClock
-
- toString(String, String, String) - Method in interface org.jenetics.util.Seq
-
Create a string representation of the given sequence.
- toString(String) - Method in interface org.jenetics.util.Seq
-
Create a string representation of the given sequence.
- TournamentSelector<G extends Gene<?,G>,C extends Comparable<? super C>> - Class in org.jenetics
-
In tournament selection the best individual from a random sample of s
individuals is chosen from the population Pg.
- TournamentSelector(int) - Constructor for class org.jenetics.TournamentSelector
-
Create a tournament selector with the give sample size.
- TournamentSelector() - Constructor for class org.jenetics.TournamentSelector
-
Create a tournament selector with sample size two.
- TruncationSelector<G extends Gene<?,G>,C extends Comparable<? super C>> - Class in org.jenetics
-
In truncation selection individuals are sorted according to their fitness.
- TruncationSelector() - Constructor for class org.jenetics.TruncationSelector
-
Create a new TruncationSelector object.