- best(C, C) - Method in enum io.jenetics.Optimize
-
Return the best value, according to this optimization direction.
- BitChromosome - Class in io.jenetics
-
Implementation of the classical BitChromosome.
- BitChromosome(byte[], int, int) - Constructor for class io.jenetics.BitChromosome
-
Create a new bit chromosome from the given bit (byte) array.
- BitChromosome(byte[]) - Constructor for class io.jenetics.BitChromosome
-
Create a new BitChromosome
from the given byte
array.
- bitCount() - Method in class io.jenetics.BitChromosome
-
Returns the number of bits set to true in this BitChromosome
.
- BitGene - Enum in io.jenetics
-
Implementation of a BitGene.
- BoltzmannSelector<G extends Gene<?,G>,N extends Number & Comparable<? super N>> - Class in io.jenetics
-
In this Selector
, the probability for selection is defined as.
- BoltzmannSelector(double) - Constructor for class io.jenetics.BoltzmannSelector
-
Create a new BoltzmannSelector with the given b value.
- BoltzmannSelector() - Constructor for class io.jenetics.BoltzmannSelector
-
Create a new BoltzmannSelector with a default beta of 4.0.
- booleanValue() - Method in class io.jenetics.BitChromosome
-
Return the value of the first gene of this chromosome.
- booleanValue(int) - Method in class io.jenetics.BitChromosome
-
Return the value on the specified index.
- booleanValue() - Method in enum io.jenetics.BitGene
-
Return the boolean
value of this gene.
- BoundedChromosome<A extends Comparable<? super A>,G extends BoundedGene<A,G>> - Interface in io.jenetics
-
Chromosome interface for BoundedGene
s.
- BoundedGene<A extends Comparable<? super A>,G extends BoundedGene<A,G>> - Interface in io.jenetics
-
Base interface for genes where the alleles are bound by a minimum and a
maximum value.
- build() - Method in class io.jenetics.engine.Engine.Builder
-
Builds an new Engine
instance from the set properties.
- builder() - Method in class io.jenetics.engine.Engine
-
Create a new evolution Engine.Builder
initialized with the values
of the current evolution Engine
.
- builder(Function<? super Genotype<G>, ? extends C>, Factory<Genotype<G>>) - Static method in class io.jenetics.engine.Engine
-
Create a new evolution Engine.Builder
with the given fitness
function and genotype factory.
- builder(Function<? super T, ? extends C>, Codec<T, G>) - Static method in class io.jenetics.engine.Engine
-
Create a new evolution Engine.Builder
with the given fitness
function and problem codec
.
- builder(Problem<T, G, C>) - Static method in class io.jenetics.engine.Engine
-
Create a new evolution
Engine.Builder
for the given
Problem
.
- builder(Function<? super Genotype<G>, ? extends C>, Chromosome<G>, Chromosome<G>...) - Static method in class io.jenetics.engine.Engine
-
Create a new evolution Engine.Builder
with the given fitness
function and chromosome templates.
- Builder(Evaluator<G, C>, Factory<Genotype<G>>) - Constructor for class io.jenetics.engine.Engine.Builder
-
Create a new evolution Engine.Builder
with the given fitness
evaluator and genotype factory.
- byExecutionTime(Duration, Clock) - Static method in class io.jenetics.engine.Limits
-
Return a predicate, which will truncate the evolution stream if the GA
execution exceeds a given time duration.
- byExecutionTime(Duration) - Static method in class io.jenetics.engine.Limits
-
Return a predicate, which will truncate the evolution stream if the GA
execution exceeds a given time duration.
- byFitnessConvergence(int, int, BiPredicate<DoubleMoments, DoubleMoments>) - Static method in class io.jenetics.engine.Limits
-
Return a predicate, which will truncate the evolution stream if the
fitness is converging.
- byFitnessConvergence(int, int, double) - Static method in class io.jenetics.engine.Limits
-
Return a predicate, which will truncate the evolution stream if the
fitness is converging.
- byFitnessThreshold(C) - Static method in class io.jenetics.engine.Limits
-
Return a predicate, which will truncated the evolution stream if the
best fitness of the current population becomes less than the specified
threshold and the objective is set to minimize the fitness.
- byFixedGeneration(long) - Static method in class io.jenetics.engine.Limits
-
Return a predicate, which will truncate the evolution stream after the
given number of generations.
- byGeneConvergence(Predicate<DoubleMoments>, double) - Static method in class io.jenetics.engine.Limits
-
A termination method that stops the evolution when a user-specified
percentage of the genes (convergedGeneRage
) that make up a
Genotype
are deemed as converged.
- byGeneConvergence(double, double) - Static method in class io.jenetics.engine.Limits
-
A termination method that stops the evolution when a user-specified
percentage of the genes (convergedGeneRage
) that make up a
Genotype
are deemed as converged.
- byPopulationConvergence(BiPredicate<Double, DoubleMoments>) - Static method in class io.jenetics.engine.Limits
-
A termination method that stops the evolution when the population is
deemed as converged.
- byPopulationConvergence(double) - Static method in class io.jenetics.engine.Limits
-
A termination method that stops the evolution when the population is
deemed as converged.
- bySteadyFitness(int) - Static method in class io.jenetics.engine.Limits
-
Return a predicate, which will truncate the evolution stream if no
better phenotype could be found after the given number of
generations
.
- byteValue() - Method in class io.jenetics.DoubleGene
-
- byteValue() - Method in class io.jenetics.IntegerGene
-
- byteValue() - Method in class io.jenetics.LongGene
-
- byteValue(int) - Method in interface io.jenetics.NumericChromosome
-
Return the byte value of this NumericChromosome
at the given
index
.
- byteValue() - Method in interface io.jenetics.NumericChromosome
-
Return the byte value of this NumericChromosome
at the
index
0.
- byteValue() - Method in interface io.jenetics.NumericGene
-
Returns the value of the specified gene as an byte.
- CharacterChromosome - Class in io.jenetics
-
CharacterChromosome which represents character sequences.
- CharacterChromosome(ISeq<CharacterGene>, IntRange) - Constructor for class io.jenetics.CharacterChromosome
-
Create a new chromosome from the given genes
array.
- CharacterGene - Class in io.jenetics
-
Character gene implementation.
- charAt(int) - Method in class io.jenetics.CharacterChromosome
-
- charAt(int) - Method in class io.jenetics.util.CharSeq
-
- CharSeq - Class in io.jenetics.util
-
This class is used for holding the valid characters of an
CharacterGene
.
- CharSeq(char[]) - Constructor for class io.jenetics.util.CharSeq
-
Create a new (distinct) CharSeq from the given characters
.
- CharSeq(CharSequence) - Constructor for class io.jenetics.util.CharSeq
-
Create a new (distinct) CharSeq from the given characters
.
- charValue() - Method in class io.jenetics.CharacterGene
-
Return the char
value of this character gene.
- Chromosome<G extends Gene<?,G>> - Interface in io.jenetics
-
A chromosome consists of one or more genes.
- clock(Clock) - Method in class io.jenetics.engine.Engine.Builder
-
The clock used for calculating the execution durations.
- Codec<T,G extends Gene<?,G>> - Interface in io.jenetics.engine
-
A problem Codec
contains the information about how to encode a given
argument type into a Genotype
.
- codec() - Method in interface io.jenetics.engine.Problem
-
Return the codec, which translates the types of the problem domain into
types, which can be understand by the evolution Engine
.
- Codecs - Class in io.jenetics.engine
-
This class contains factory methods for creating common problem encodings.
- combine(DoubleMomentStatistics) - Method in class io.jenetics.stat.DoubleMomentStatistics
-
Combine two DoubleMoments
statistic objects.
- combine(IntMomentStatistics) - Method in class io.jenetics.stat.IntMomentStatistics
-
Combine two IntMoments
statistic objects.
- combine(LongMomentStatistics) - Method in class io.jenetics.stat.LongMomentStatistics
-
Combine two LongMoments
statistic objects.
- combine(MinMax<C>) - Method in class io.jenetics.stat.MinMax
-
Combine two MinMax
objects.
- combine(Quantile) - Method in class io.jenetics.stat.Quantile
-
Combine two Quantile
objects.
- compare(T, T) - Method in enum io.jenetics.Optimize
-
Compares two comparable objects.
- compareTo(BitChromosome) - Method in class io.jenetics.BitChromosome
-
- compareTo(G) - Method in interface io.jenetics.BoundedGene
-
- compareTo(CharacterGene) - Method in class io.jenetics.CharacterGene
-
- compareTo(DoubleGene) - Method in class io.jenetics.DoubleGene
-
- compareTo(EvolutionDurations) - Method in class io.jenetics.engine.EvolutionDurations
-
Compares two durations objects.
- compareTo(EvolutionResult<G, C>) - Method in class io.jenetics.engine.EvolutionResult
-
Compare this
evolution result with another one, according the
populations best individual.
- compareTo(EnumGene<A>) - Method in class io.jenetics.EnumGene
-
- compareTo(IntegerGene) - Method in class io.jenetics.IntegerGene
-
- compareTo(LongGene) - Method in class io.jenetics.LongGene
-
- compareTo(Phenotype<G, C>) - Method in class io.jenetics.Phenotype
-
- compareTo(CharSeq) - Method in class io.jenetics.util.CharSeq
-
- completable(Function<? super Genotype<G>, ? extends CompletableFuture<C>>) - Static method in class io.jenetics.engine.Evaluators
-
Return a new fitness evaluator, which evaluates asynchronous
fitness functions.
- completable(Function<? super T, ? extends CompletableFuture<C>>, Function<? super Genotype<G>, ? extends T>) - Static method in class io.jenetics.engine.Evaluators
-
Return a new fitness evaluator, which evaluates asynchronous
fitness functions.
- completable(Function<? super T, ? extends CompletableFuture<C>>, Codec<T, G>) - Static method in class io.jenetics.engine.Evaluators
-
Return a new fitness evaluator, which evaluates asynchronous
fitness functions.
- compose(Alterer<G, C>) - Method in interface io.jenetics.Alterer
-
Returns a composed alterer that first applies the before
alterer
to its input, and then applies this
alterer to the result.
- concat(T, ISeq<? extends T>) - Static method in interface io.jenetics.util.ISeq
-
Return a sequence whose elements are all the elements of the first
element followed by all the elements of the sequence.
- concat(ISeq<? extends T>, T...) - Static method in interface io.jenetics.util.ISeq
-
Return a sequence whose elements are all the elements of the first
sequence followed by all the elements of the vararg array.
- concat(ISeq<? extends T>, ISeq<? extends T>) - Static method in interface io.jenetics.util.ISeq
-
Return a sequence whose elements are all the elements of the first
sequence followed by all the elements of the second sequence.
- concat(T, MSeq<? extends T>) - Static method in interface io.jenetics.util.MSeq
-
Return a sequence whose elements are all the elements of the first
element followed by all the elements of the sequence.
- concat(MSeq<? extends T>, T...) - Static method in interface io.jenetics.util.MSeq
-
Return a sequence whose elements are all the elements of the first
sequence followed by all the elements of the vararg array.
- concat(MSeq<? extends T>, MSeq<? extends T>) - Static method in interface io.jenetics.util.MSeq
-
Return a sequence whose elements are all the elements of the first
sequence followed by all the elements of the second sequence.
- concat(T, Seq<? extends T>) - Static method in interface io.jenetics.util.Seq
-
Return a sequence whose elements are all the elements of the first
element followed by all the elements of the sequence.
- concat(Seq<? extends T>, T...) - Static method in interface io.jenetics.util.Seq
-
Return a sequence whose elements are all the elements of the first
sequence followed by all the elements of the vararg array.
- concat(Seq<? extends T>, Seq<? extends T>) - Static method in interface io.jenetics.util.Seq
-
Return a sequence whose elements are all the elements of the first
sequence followed by all the elements of the second sequence.
- concurrent(Function<? super Genotype<G>, ? extends C>, Executor) - Static method in class io.jenetics.engine.Evaluators
-
Return a new fitness evaluator, which evaluates the fitness function of
the population (concurrently) with the given executor
.
- concurrent(Function<? super T, ? extends C>, Function<? super Genotype<G>, ? extends T>, Executor) - Static method in class io.jenetics.engine.Evaluators
-
Return a new fitness evaluator, which evaluates the fitness function of
the population (concurrently) with the given executor
.
- concurrent(Function<? super T, ? extends C>, Codec<T, G>, Executor) - Static method in class io.jenetics.engine.Evaluators
-
Return a new fitness evaluator, which evaluates the fitness function of
the population (concurrently) with the given executor
.
- Constraint<G extends Gene<?,G>,C extends Comparable<? super C>> - Interface in io.jenetics.engine
-
This interface allows you to define constraints on single phenotypes.
- constraint(Constraint<G, C>) - Method in class io.jenetics.engine.Engine.Builder
-
The phenotype constraint is used for detecting invalid individuals
and repairing them.
- contains(Object) - Method in class io.jenetics.util.CharSeq
-
- contains(Character) - Method in class io.jenetics.util.CharSeq
-
Test whether this character set contains the given character c
.
- contains(char) - Method in class io.jenetics.util.CharSeq
-
Test whether this character set contains the given character c
.
- contains(Object) - Method in interface io.jenetics.util.Seq
-
Returns true
if this sequence contains the specified element.
- copy() - Method in class io.jenetics.engine.Engine.Builder
-
Create a new builder, with the current configuration.
- copy() - Method in interface io.jenetics.util.Copyable
-
Return a new copy of type T
.
- copy() - Method in interface io.jenetics.util.ISeq
-
Return a shallow copy of this sequence.
- Copyable<T> - Interface in io.jenetics.util
-
This interface indicates, that a class can create a copy of type T
.
- Crossover<G extends Gene<?,G>,C extends Comparable<? super C>> - Class in io.jenetics
-
- Crossover(double) - Constructor for class io.jenetics.Crossover
-
Constructs an alterer with a given recombination probability.
- crossover(MSeq<G>, MSeq<G>) - Method in class io.jenetics.Crossover
-
Template method which performs the crossover.
- crossover(MSeq<G>, MSeq<G>) - Method in class io.jenetics.IntermediateCrossover
-
- crossover(MSeq<G>, MSeq<G>) - Method in class io.jenetics.LineCrossover
-
- crossover(MSeq<G>, MSeq<G>) - Method in class io.jenetics.MultiPointCrossover
-
- crossover(MSeq<EnumGene<T>>, MSeq<EnumGene<T>>) - Method in class io.jenetics.PartiallyMatchedCrossover
-
- crossover(MSeq<G>, MSeq<G>) - Method in class io.jenetics.SinglePointCrossover
-
- crossover(MSeq<G>, MSeq<G>) - Method in class io.jenetics.UniformCrossover
-
- GaussianMutator<G extends NumericGene<?,G>,C extends Comparable<? super C>> - Class in io.jenetics
-
The GaussianMutator class performs the mutation of a
NumericGene
.
- GaussianMutator(double) - Constructor for class io.jenetics.GaussianMutator
-
- GaussianMutator() - Constructor for class io.jenetics.GaussianMutator
-
- Gene<A,G extends Gene<A,G>> - Interface in io.jenetics
-
Genes are the atoms of the Jenetics library.
- geneCount() - Method in class io.jenetics.Genotype
-
Return the number of genes this genotype consists of.
- Genotype<G extends Gene<?,G>> - Class in io.jenetics
-
The central class the GA is working with, is the Genotype
.
- get(int, int) - Method in class io.jenetics.Genotype
-
Return the gene from the given chromosome- and gene index.
- get(int) - Method in class io.jenetics.Genotype
-
Return the chromosome at the given index.
- get(int) - Method in interface io.jenetics.util.Seq
-
Return the value at the given index
.
- getAge(long) - Method in class io.jenetics.Phenotype
-
Return the age of this phenotype depending on the given current generation.
- getAllele() - Method in class io.jenetics.AnyGene
-
- getAllele() - Method in enum io.jenetics.BitGene
-
- getAllele() - Method in class io.jenetics.CharacterGene
-
- getAllele() - Method in class io.jenetics.DoubleGene
-
- getAllele() - Method in class io.jenetics.EnumGene
-
- getAllele() - Method in interface io.jenetics.Gene
-
Return the allele of this gene.
- getAllele() - Method in class io.jenetics.IntegerGene
-
- getAllele() - Method in class io.jenetics.LongGene
-
- getAlleleIndex() - Method in class io.jenetics.EnumGene
-
Return the index of the allele this gene is representing.
- getAlterations() - Method in class io.jenetics.AltererResult
-
Return the number of altered individuals.
- getAlterCount() - Method in class io.jenetics.engine.EvolutionResult
-
The number of altered individuals.
- getAlterDuration() - Method in class io.jenetics.engine.EvolutionStatistics
-
Return the duration statistics needed for altering the population, in
seconds.
- getAltered() - Method in class io.jenetics.engine.EvolutionStatistics
-
Return the statistics about the altered individuals during the evolution
process.
- getAlterer() - Method in class io.jenetics.engine.Engine
-
- getAlterers() - Method in class io.jenetics.engine.Engine.Builder
-
- getBestFitness() - Method in class io.jenetics.engine.EvolutionResult
-
Return the best population fitness.
- getBestPhenotype() - Method in class io.jenetics.engine.EvolutionResult
-
Return the best Phenotype
of the result population.
- getBit() - Method in enum io.jenetics.BitGene
-
Return the value of the BitGene.
- getChromosome(int) - Method in class io.jenetics.Genotype
-
Return the chromosome at the given index.
- getChromosome() - Method in class io.jenetics.Genotype
-
Return the first chromosome.
- getClock() - Method in class io.jenetics.engine.Engine.Builder
-
Return the
Clock
the engine is using for measuring the execution
time.
- getClock() - Method in class io.jenetics.engine.Engine
-
Return the
Clock
the engine is using for measuring the execution
time.
- getConstraint() - Method in class io.jenetics.engine.Engine.Builder
-
Return the constraint of the evolution problem.
- getConstraint() - Method in class io.jenetics.engine.Engine
-
Return the constraint of the evolution problem.
- getCount() - Method in class io.jenetics.stat.DoubleMoments
-
Returns the count of values recorded.
- getCount() - Method in class io.jenetics.stat.DoubleSummary
-
Returns the count of values recorded.
- getCount() - Method in class io.jenetics.stat.IntMoments
-
Returns the count of values recorded.
- getCount() - Method in class io.jenetics.stat.IntSummary
-
Returns the count of values recorded.
- getCount() - Method in class io.jenetics.stat.LongMoments
-
Returns the count of values recorded.
- getCount() - Method in class io.jenetics.stat.LongSummary
-
Returns the count of values recorded.
- getCount() - Method in class io.jenetics.stat.MinMax
-
Returns the count of values recorded.
- getDurations() - Method in class io.jenetics.engine.EvolutionResult
-
Return the timing (meta) information of the evolution step.
- getEvaluationDuration() - Method in class io.jenetics.engine.EvolutionDurations
-
Return the duration needed for evaluating the fitness function of the new
individuals.
- getEvaluationDuration() - Method in class io.jenetics.engine.EvolutionStatistics
-
Return the duration statistics needed for evaluating the fitness function
of the new individuals, in seconds.
- getEvolveDuration() - Method in class io.jenetics.engine.EvolutionDurations
-
Return the duration needed for the whole evolve step.
- getEvolveDuration() - Method in class io.jenetics.engine.EvolutionStatistics
-
Return the duration statistics needed for the whole evolve step, in
seconds.
- getExecutor() - Method in class io.jenetics.engine.Engine.Builder
-
Return the
Executor
the engine is using for executing the
evolution steps.
- getExecutor() - Method in class io.jenetics.engine.Engine
-
Return the
Executor
the engine is using for executing the
evolution steps.
- getFitness() - Method in class io.jenetics.engine.EvolutionStatistics
-
Return the minimal and maximal fitness.
- getFitness() - Method in class io.jenetics.Phenotype
-
Return the fitness value of this Phenotype
.
- getGene(int) - Method in class io.jenetics.AbstractChromosome
-
- getGene() - Method in class io.jenetics.BitChromosome
-
- getGene(int) - Method in class io.jenetics.BitChromosome
-
- getGene() - Method in interface io.jenetics.Chromosome
-
Return the first gene of this chromosome.
- getGene(int) - Method in interface io.jenetics.Chromosome
-
Return the gene on the specified index.
- getGene() - Method in class io.jenetics.Genotype
-
- getGeneration() - Method in class io.jenetics.engine.EvolutionInit
-
Return the generation of the start population.
- getGeneration() - Method in class io.jenetics.engine.EvolutionResult
-
The current generation.
- getGeneration() - Method in class io.jenetics.engine.EvolutionStart
-
Return the generation of the start population.
- getGeneration() - Method in class io.jenetics.Phenotype
-
Return the generation this
Phenotype
was created.
- getGenotype() - Method in class io.jenetics.Phenotype
-
This method returns a copy of the Genotype
, to guarantee a
immutable class.
- getGenotypeFactory() - Method in class io.jenetics.engine.Engine.Builder
-
Return the used genotype
Factory
of the GA.
- getGenotypeFactory() - Method in class io.jenetics.engine.Engine
-
Return the used genotype
Factory
of the GA.
- getGenotypes() - Method in class io.jenetics.engine.EvolutionResult
-
Return the current list of genotypes of this evolution result.
- getInvalidCount() - Method in class io.jenetics.engine.EvolutionResult
-
Return the number of invalid individuals.
- getInvalids() - Method in class io.jenetics.engine.EvolutionStatistics
-
Return the statistics about the invalid individuals during the evolution
process.
- getKillCount() - Method in class io.jenetics.engine.EvolutionResult
-
Return the number of killed individuals.
- getKilled() - Method in class io.jenetics.engine.EvolutionStatistics
-
Return the statistics about the killed individuals during the evolution
process.
- getKurtosis() - Method in class io.jenetics.stat.DoubleMoments
-
Return the kurtosis of values recorded, or Double.NaN
if less
than four values have been recorded.
- getKurtosis() - Method in class io.jenetics.stat.IntMoments
-
Return the kurtosis of values recorded, or Double.NaN
if less
than four values have been recorded.
- getKurtosis() - Method in class io.jenetics.stat.LongMoments
-
Return the kurtosis of values recorded, or Double.NaN
if less
than four values have been recorded.
- getMapper() - Method in class io.jenetics.engine.Engine.Builder
-
Return the evolution result mapper.
- getMapper() - Method in class io.jenetics.engine.Engine
-
Return the evolution result mapper.
- getMax() - Method in interface io.jenetics.BoundedChromosome
-
Return the maximum value of this BoundedChromosome
.
- getMax() - Method in interface io.jenetics.BoundedGene
-
Return the allowed max value.
- getMax() - Method in class io.jenetics.DoubleGene
-
- getMax() - Method in class io.jenetics.IntegerGene
-
- getMax() - Method in class io.jenetics.LongGene
-
- getMax() - Method in class io.jenetics.stat.DoubleMoments
-
Return the maximum value recorded, or Double.NEGATIVE_INFINITY
if
no values have been recorded.
- getMax() - Method in class io.jenetics.stat.DoubleMomentStatistics
-
Return the maximum value recorded, or Double.NEGATIVE_INFINITY
if
no values have been recorded.
- getMax() - Method in class io.jenetics.stat.DoubleSummary
-
Return the maximum value recorded, or Double.NEGATIVE_INFINITY
if
no values have been recorded.
- getMax() - Method in class io.jenetics.stat.IntMoments
-
Return the maximum value recorded, or Integer.MIN_VALUE
if no
values have been recorded.
- getMax() - Method in class io.jenetics.stat.IntMomentStatistics
-
Return the maximum value recorded, or Integer.MIN_VALUE
if no
values have been recorded.
- getMax() - Method in class io.jenetics.stat.IntSummary
-
Return the maximum value recorded, or Integer.MIN_VALUE
if no
values have been recorded.
- getMax() - Method in class io.jenetics.stat.LongMoments
-
Return the maximum value recorded, or Long.MIN_VALUE
if no
values have been recorded.
- getMax() - Method in class io.jenetics.stat.LongMomentStatistics
-
Return the maximum value recorded, or Long.MIN_VALUE
if no
values have been recorded.
- getMax() - Method in class io.jenetics.stat.LongSummary
-
Return the maximum value recorded, or Long.MIN_VALUE
if no
values have been recorded.
- getMax() - Method in class io.jenetics.stat.MinMax
-
Return the current maximal object or null
if no element has been
accepted yet.
- getMax() - Method in class io.jenetics.util.DoubleRange
-
Return the maximum value of the double range.
- getMax() - Method in class io.jenetics.util.IntRange
-
Return the maximum value of the integer range.
- getMax() - Method in class io.jenetics.util.LongRange
-
Return the maximum value of the long range.
- getMaximalPhenotypeAge() - Method in class io.jenetics.engine.Engine.Builder
-
Return the maximal allowed phenotype age.
- getMaximalPhenotypeAge() - Method in class io.jenetics.engine.Engine
-
Return the maximal allowed phenotype age.
- getMean() - Method in class io.jenetics.stat.DoubleMoments
-
Return the arithmetic mean of values recorded, or zero if no values have
been recorded.
- getMean() - Method in class io.jenetics.stat.DoubleSummary
-
Return the arithmetic mean of values recorded, or zero if no values have
been recorded.
- getMean() - Method in class io.jenetics.stat.IntMoments
-
Return the arithmetic mean of values recorded, or zero if no values have
been recorded.
- getMean() - Method in class io.jenetics.stat.IntSummary
-
Return the arithmetic mean of values recorded, or zero if no values have
been recorded.
- getMean() - Method in class io.jenetics.stat.LongMoments
-
Return the arithmetic mean of values recorded, or zero if no values have
been recorded.
- getMean() - Method in class io.jenetics.stat.LongSummary
-
Return the arithmetic mean of values recorded, or zero if no values have
been recorded.
- getMin() - Method in interface io.jenetics.BoundedChromosome
-
Return the minimum value of this BoundedChromosome
.
- getMin() - Method in interface io.jenetics.BoundedGene
-
Return the allowed min value.
- getMin() - Method in class io.jenetics.DoubleGene
-
- getMin() - Method in class io.jenetics.IntegerGene
-
- getMin() - Method in class io.jenetics.LongGene
-
- getMin() - Method in class io.jenetics.stat.DoubleMoments
-
Return the minimum value recorded, or Double.POSITIVE_INFINITY
if
no values have been recorded.
- getMin() - Method in class io.jenetics.stat.DoubleMomentStatistics
-
Return the minimum value recorded, or Double.POSITIVE_INFINITY
if
no values have been recorded.
- getMin() - Method in class io.jenetics.stat.DoubleSummary
-
Return the minimum value recorded, or Double.POSITIVE_INFINITY
if
no values have been recorded.
- getMin() - Method in class io.jenetics.stat.IntMoments
-
Return the minimum value recorded, or Integer.MAX_VALUE
if no
values have been recorded.
- getMin() - Method in class io.jenetics.stat.IntMomentStatistics
-
Return the minimum value recorded, or Integer.MAX_VALUE
if no
values have been recorded.
- getMin() - Method in class io.jenetics.stat.IntSummary
-
Return the minimum value recorded, or Integer.MAX_VALUE
if no
values have been recorded.
- getMin() - Method in class io.jenetics.stat.LongMoments
-
Return the minimum value recorded, or Long.MAX_VALUE
if no
values have been recorded.
- getMin() - Method in class io.jenetics.stat.LongMomentStatistics
-
Return the minimum value recorded, or Long.MAX_VALUE
if no
values have been recorded.
- getMin() - Method in class io.jenetics.stat.LongSummary
-
Return the minimum value recorded, or Long.MAX_VALUE
if no
values have been recorded.
- getMin() - Method in class io.jenetics.stat.MinMax
-
Return the current minimal object or null
if no element has been
accepted yet.
- getMin() - Method in class io.jenetics.util.DoubleRange
-
Return the minimum value of the double range.
- getMin() - Method in class io.jenetics.util.IntRange
-
Return the minimum value of the integer range.
- getMin() - Method in class io.jenetics.util.LongRange
-
Return the minimum value of the long range.
- getMutations() - Method in class io.jenetics.MutatorResult
-
Return the number of mutations for this mutation result.
- getN() - Method in class io.jenetics.MultiPointCrossover
-
Return the number of crossover points.
- getOffspringAlterDuration() - Method in class io.jenetics.engine.EvolutionDurations
-
Return the duration needed for altering the offspring population.
- getOffspringCount() - Method in class io.jenetics.engine.Engine
-
Return the number of selected offsprings.
- getOffspringFilterDuration() - Method in class io.jenetics.engine.EvolutionDurations
-
Return the duration needed for removing and replacing invalid offspring
individuals.
- getOffspringFraction() - Method in class io.jenetics.engine.Engine.Builder
-
Return the offspring fraction.
- getOffspringSelectionDuration() - Method in class io.jenetics.engine.EvolutionDurations
-
Return the duration needed for selecting the offspring population.
- getOffspringSelector() - Method in class io.jenetics.engine.Engine.Builder
-
Return the used offspring
Selector
of the GA.
- getOffspringSelector() - Method in class io.jenetics.engine.Engine
-
Return the used offspring
Selector
of the GA.
- getOneProbability() - Method in class io.jenetics.BitChromosome
-
Return the one probability of this chromosome.
- getOptimize() - Method in class io.jenetics.engine.Engine.Builder
-
Return the optimization strategy.
- getOptimize() - Method in class io.jenetics.engine.Engine
-
Return the optimization strategy.
- getOptimize() - Method in class io.jenetics.engine.EvolutionResult
-
Return the optimization strategy used.
- getOrder() - Method in class io.jenetics.Recombinator
-
- getPhenotypeAge() - Method in class io.jenetics.engine.EvolutionStatistics
-
Return the statistics about the individuals age.
- getPopulation() - Method in class io.jenetics.AltererResult
-
Return the altered population.
- getPopulation() - Method in class io.jenetics.engine.EvolutionInit
-
Return the initial population.
- getPopulation() - Method in class io.jenetics.engine.EvolutionResult
-
Return the population after the evolution step.
- getPopulation() - Method in class io.jenetics.engine.EvolutionStart
-
Return the population before the evolution step.
- getPopulationSize() - Method in class io.jenetics.engine.Engine.Builder
-
Return the number of individuals of a population.
- getPopulationSize() - Method in class io.jenetics.engine.Engine
-
Return the number of individuals of a population.
- getProbability() - Method in class io.jenetics.AbstractAlterer
-
Return the recombination/alter probability for this alterer.
- getQuantile() - Method in class io.jenetics.stat.Quantile
-
Return the quantile this
object has been parametrized
with.
- getRandom() - Static method in class io.jenetics.util.RandomRegistry
-
Return the global
Random
object.
- getResult() - Method in class io.jenetics.MutatorResult
-
Return the mutation result.
- getSamples() - Method in class io.jenetics.stat.Quantile
-
Return the number of samples the quantile value was calculated of.
- getSampleSize() - Method in class io.jenetics.TournamentSelector
-
Return the sample size of the tournament selector.
- getSelectionDuration() - Method in class io.jenetics.engine.EvolutionStatistics
-
Return the duration statistics needed for selecting the population, in
seconds.
- getSkewness() - Method in class io.jenetics.stat.DoubleMoments
-
Return the skewness of values recorded, or Double.NaN
if less
than two values have been recorded.
- getSkewness() - Method in class io.jenetics.stat.IntMoments
-
Return the skewness of values recorded, or Double.NaN
if less
than two values have been recorded.
- getSkewness() - Method in class io.jenetics.stat.LongMoments
-
Return the skewness of values recorded, or Double.NaN
if less
than two values have been recorded.
- getSum() - Method in class io.jenetics.stat.DoubleMoments
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class io.jenetics.stat.DoubleMomentStatistics
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class io.jenetics.stat.DoubleSummary
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class io.jenetics.stat.IntMoments
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class io.jenetics.stat.IntMomentStatistics
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class io.jenetics.stat.IntSummary
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class io.jenetics.stat.LongMoments
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class io.jenetics.stat.LongMomentStatistics
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSum() - Method in class io.jenetics.stat.LongSummary
-
Return the sum of values recorded, or zero if no values have been
recorded.
- getSurvivorFilterDuration() - Method in class io.jenetics.engine.EvolutionDurations
-
Return the duration needed for removing and replacing old and invalid
survivor individuals.
- getSurvivorsCount() - Method in class io.jenetics.engine.Engine
-
The number of selected survivors.
- getSurvivorsSelectionDuration() - Method in class io.jenetics.engine.EvolutionDurations
-
Return the duration needed for selecting the survivors population.
- getSurvivorsSelector() - Method in class io.jenetics.engine.Engine.Builder
-
Return the used survivor
Selector
of the GA.
- getSurvivorsSelector() - Method in class io.jenetics.engine.Engine
-
Return the used survivor
Selector
of the GA.
- getSwapProbability() - Method in class io.jenetics.UniformCrossover
-
Return the probability for swapping genes of a chromosome.
- getTotalGenerations() - Method in class io.jenetics.engine.EvolutionResult
-
Return the generation count evaluated so far.
- getValidAlleles() - Method in class io.jenetics.EnumGene
-
Return sequence of the valid alleles where this gene is a part of.
- getValidAlleles() - Method in class io.jenetics.PermutationChromosome
-
Return the sequence of valid alleles of this chromosome.
- getValidCharacters() - Method in class io.jenetics.CharacterGene
-
Return a (unmodifiable) set of valid characters.
- getValue() - Method in class io.jenetics.stat.Quantile
-
Return the computed quantile value.
- getVariance() - Method in class io.jenetics.stat.DoubleMoments
-
Return the variance of values recorded, or Double.NaN
if no
values have been recorded.
- getVariance() - Method in class io.jenetics.stat.IntMoments
-
Return the variance of values recorded, or Double.NaN
if no
values have been recorded.
- getVariance() - Method in class io.jenetics.stat.LongMoments
-
Return the variance of values recorded, or Double.NaN
if no
values have been recorded.
- getWorstFitness() - Method in class io.jenetics.engine.EvolutionResult
-
Return the worst population fitness.
- getWorstPhenotype() - Method in class io.jenetics.engine.EvolutionResult
-
Return the worst Phenotype
of the result population.
- getZone() - Method in class io.jenetics.util.NanoClock
-
- indexOf(Object) - Method in interface io.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 io.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 io.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 io.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 io.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 io.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.
- infinite() - Static method in class io.jenetics.engine.Limits
-
Return a predicate which always return true
.
- instances() - Method in interface io.jenetics.util.Factory
-
Return a new stream of object instances, created by this factory.
- instant() - Method in class io.jenetics.util.NanoClock
-
- IntegerChromosome - Class in io.jenetics
-
Numeric chromosome implementation which holds 32 bit integer numbers.
- IntegerChromosome(ISeq<IntegerGene>, IntRange) - Constructor for class io.jenetics.IntegerChromosome
-
Create a new chromosome from the given genes
and the allowed
length range of the chromosome.
- IntegerGene - Class in io.jenetics
-
NumericGene implementation which holds a 32 bit integer number.
- IntermediateCrossover<G extends NumericGene<?,G>,C extends Comparable<? super C>> - Class in io.jenetics
-
This alterer takes two chromosome (treating it as vectors) and creates a
linear combination of this vectors as result.
- IntermediateCrossover(double, double) - Constructor for class io.jenetics.IntermediateCrossover
-
Creates a new intermediate-crossover with the given recombination
probability and the line-scaling factor p.
- IntermediateCrossover(double) - Constructor for class io.jenetics.IntermediateCrossover
-
Creates a new intermediate-crossover with the given recombination
probability.
- IntermediateCrossover() - Constructor for class io.jenetics.IntermediateCrossover
-
Creates a new intermediate-crossover with default recombination
probability (
Alterer.DEFAULT_ALTER_PROBABILITY
) and a
p value
of zero, which restricts the recombined chromosomes within the hypercube
of the selected chromosomes (vectors).
- IntMoments - Class in io.jenetics.stat
-
Value objects which contains statistical moments.
- IntMomentStatistics - Class in io.jenetics.stat
-
A state object for collecting statistics such as count, min, max, sum, mean,
variance, skewness and kurtosis.
- IntMomentStatistics() - Constructor for class io.jenetics.stat.IntMomentStatistics
-
Create an empty moments object.
- IntRange - Class in io.jenetics.util
-
Integer range class.
- intStream() - Method in class io.jenetics.IntegerChromosome
-
Returns a sequential stream of the alleles with this chromosome as its
source.
- IntSummary - Class in io.jenetics.stat
-
Value objects which contains statistical summary information.
- intValue() - Method in class io.jenetics.BitChromosome
-
Return the long value this BitChromosome represents.
- intValue() - Method in class io.jenetics.DoubleGene
-
- intValue() - Method in class io.jenetics.IntegerGene
-
- intValue() - Method in class io.jenetics.LongGene
-
- intValue(int) - Method in interface io.jenetics.NumericChromosome
-
Return the int value of this NumericChromosome
at the given
index
.
- intValue() - Method in interface io.jenetics.NumericChromosome
-
Return the int value of this NumericChromosome
at the
index
0.
- intValue() - Method in interface io.jenetics.NumericGene
-
Returns the value of the specified gene as an int.
- invert() - Method in class io.jenetics.BitChromosome
-
Invert the ones and zeros of this bit chromosome.
- IO - Class in io.jenetics.util
-
Class for object serialization.
- IO() - Constructor for class io.jenetics.util.IO
-
- io.jenetics - package io.jenetics
-
This is the base package of the Jenetics library and contains all domain
classes, like Gene, Chromosome or Genotype.
- io.jenetics.engine - package io.jenetics.engine
-
This package contains classes which performs the actual evolution.
- io.jenetics.stat - package io.jenetics.stat
-
This package contains additional statistics classes which are not available
in the Java core library.
- io.jenetics.util - package io.jenetics.util
-
- isEmpty() - Method in class io.jenetics.util.CharSeq
-
Test whether this character set is empty.
- isEmpty() - Method in interface io.jenetics.util.Seq
-
Returns true
if this sequence contains no elements.
- ISeq<T> - Interface in io.jenetics.util
-
Immutable, ordered, fixed sized sequence.
- isEvaluated() - Method in class io.jenetics.Phenotype
-
A phenotype instance can be created with or without fitness value.
- isSorted() - Method in interface io.jenetics.util.Seq
-
Test whether the given array is sorted in ascending order.
- isSorted(Comparator<? super T>) - Method in interface io.jenetics.util.Seq
-
Test whether the given array is sorted in ascending order.
- isValid() - Method in class io.jenetics.AbstractChromosome
-
- isValid() - Method in class io.jenetics.AnyChromosome
-
- isValid() - Method in class io.jenetics.AnyGene
-
- isValid() - Method in class io.jenetics.BitChromosome
-
- isValid() - Method in enum io.jenetics.BitGene
-
Return always true
.
- isValid() - Method in interface io.jenetics.BoundedGene
-
- isValid() - Method in class io.jenetics.CharacterGene
-
- isValid() - Method in class io.jenetics.DoubleGene
-
- isValid() - Method in class io.jenetics.EnumGene
-
- isValid() - Method in class io.jenetics.Genotype
-
Test if this genotype is valid.
- isValid() - Method in class io.jenetics.IntegerGene
-
- isValid() - Method in class io.jenetics.LongGene
-
- isValid() - Method in class io.jenetics.PermutationChromosome
-
Check if this chromosome represents still a valid permutation (or subset)
of the given valid alleles.
- isValid() - Method in class io.jenetics.Phenotype
-
Test whether this phenotype is valid.
- isValid() - Method in interface io.jenetics.util.Verifiable
-
Check if this object is valid.
- isValidCharacter(Character) - Method in class io.jenetics.CharacterGene
-
Test, if the given character is valid.
- iterator() - Method in class io.jenetics.AbstractChromosome
-
- iterator() - Method in class io.jenetics.BitChromosome
-
- iterator() - Method in class io.jenetics.Genotype
-
- iterator() - Method in interface io.jenetics.util.Seq
-
- lastIndexOf(Object) - Method in interface io.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 io.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 io.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 io.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 io.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 io.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.
- length() - Method in class io.jenetics.AbstractChromosome
-
- length() - Method in class io.jenetics.BitChromosome
-
- length() - Method in interface io.jenetics.Chromosome
-
Returns the length of the Chromosome.
- length() - Method in class io.jenetics.Genotype
-
Getting the number of chromosomes of this genotype.
- length() - Method in class io.jenetics.util.CharSeq
-
- length() - Method in interface io.jenetics.util.Seq
-
Return the length of this sequence.
- limit(Predicate<? super EvolutionResult<G, C>>) - Method in interface io.jenetics.engine.EvolutionStream
-
Returns a stream consisting of the elements of this stream, truncated
when the given proceed
predicate returns false
.
- limit(Supplier<Predicate<? super EvolutionResult<G, C>>>) - Method in interface io.jenetics.engine.EvolutionStreamable
-
Return a new EvolutionStreamable
instance where all created
EvolutionStream
s are limited by the given predicate.
- limit(long) - Method in interface io.jenetics.engine.EvolutionStreamable
-
Return a new EvolutionStreamable
instance where all created
EvolutionStream
s are limited to the given number of generations.
- Limits - Class in io.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 io.jenetics
-
In linear-ranking selection the individuals are sorted according to their
fitness values.
- LinearRankSelector(double) - Constructor for class io.jenetics.LinearRankSelector
-
Create a new LinearRankSelector with the given values for nminus
.
- LinearRankSelector() - Constructor for class io.jenetics.LinearRankSelector
-
Create a new LinearRankSelector with nminus := 0.5
.
- LineCrossover<G extends NumericGene<?,G>,C extends Comparable<? super C>> - Class in io.jenetics
-
This alterer takes two chromosome (treating it as vectors) and creates a
linear combination of this vectors as result.
- LineCrossover(double, double) - Constructor for class io.jenetics.LineCrossover
-
Creates a new linear-crossover with the given recombination
probability and the line-scaling factor p.
- LineCrossover(double) - Constructor for class io.jenetics.LineCrossover
-
Creates a new linear-crossover with the given recombination
probability.
- LineCrossover() - Constructor for class io.jenetics.LineCrossover
-
Creates a new linear-crossover with default recombination
probability (
Alterer.DEFAULT_ALTER_PROBABILITY
) and a
p value
of zero, which restricts the recombined chromosomes within the hypercube
of the selected chromosomes (vectors).
- listIterator() - Method in class io.jenetics.BitChromosome
-
- listIterator() - Method in interface io.jenetics.util.MSeq
-
Returns a list iterator over the elements in this sequence (in proper
sequence).
- listIterator() - Method in interface io.jenetics.util.Seq
-
- LongChromosome - Class in io.jenetics
-
Numeric chromosome implementation which holds 64 bit integer numbers.
- LongChromosome(ISeq<LongGene>, IntRange) - Constructor for class io.jenetics.LongChromosome
-
Create a new chromosome from the given genes
and the allowed
length range of the chromosome.
- LongGene - Class in io.jenetics
-
NumericGene implementation which holds a 64 bit integer number.
- LongMoments - Class in io.jenetics.stat
-
Value objects which contains statistical moments.
- LongMomentStatistics - Class in io.jenetics.stat
-
A state object for collecting statistics such as count, min, max, sum, mean,
variance, skewness and kurtosis.
- LongMomentStatistics() - Constructor for class io.jenetics.stat.LongMomentStatistics
-
Create an empty moments object.
- LongRange - Class in io.jenetics.util
-
Long range class.
- longStream() - Method in class io.jenetics.LongChromosome
-
Returns a sequential stream of the alleles with this chromosome as its
source.
- LongSummary - Class in io.jenetics.stat
-
Value objects which contains statistical summary information.
- longValue() - Method in class io.jenetics.BitChromosome
-
Return the long value this BitChromosome represents.
- longValue() - Method in class io.jenetics.DoubleGene
-
- longValue() - Method in class io.jenetics.IntegerGene
-
- longValue() - Method in class io.jenetics.LongGene
-
- longValue(int) - Method in interface io.jenetics.NumericChromosome
-
Return the long value of this NumericChromosome
at the given
index
.
- longValue() - Method in interface io.jenetics.NumericChromosome
-
Return the long value of this NumericChromosome
at the
index
0.
- longValue() - Method in interface io.jenetics.NumericGene
-
Returns the value of the specified gene as an long.
- object - Static variable in class io.jenetics.util.IO
-
IO implementation for "native" Java serialization.
- of(Alterer<G, C>...) - Static method in interface io.jenetics.Alterer
-
Combine the given alterers.
- of(ISeq<Phenotype<G, C>>, int) - Static method in class io.jenetics.AltererResult
-
Return a new alter result for the given arguments.
- of(ISeq<Phenotype<G, C>>) - Static method in class io.jenetics.AltererResult
-
Return a new alter result for the given arguments.
- of(Supplier<? extends A>, Predicate<? super A>, Predicate<? super ISeq<A>>, IntRange) - Static method in class io.jenetics.AnyChromosome
-
Create a new chromosome of type A
with the given parameters.
- of(Supplier<? extends A>, Predicate<? super A>, Predicate<? super ISeq<A>>, int) - Static method in class io.jenetics.AnyChromosome
-
Create a new chromosome of type A
with the given parameters.
- of(Supplier<? extends A>, Predicate<? super A>, IntRange) - Static method in class io.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 io.jenetics.AnyChromosome
-
Create a new chromosome of type A
with the given parameters.
- of(Supplier<? extends A>, Predicate<? super A>) - Static method in class io.jenetics.AnyChromosome
-
Create a new chromosome of type A
with the given parameters and
length one.
- of(Supplier<? extends A>, IntRange) - Static method in class io.jenetics.AnyChromosome
-
Create a new chromosome of type A
with the given parameters.
- of(Supplier<? extends A>, int) - Static method in class io.jenetics.AnyChromosome
-
Create a new chromosome of type A
with the given parameters.
- of(Supplier<? extends A>) - Static method in class io.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 io.jenetics.AnyGene
-
Create a new AnyGene
instance with the given parameters.
- of(A, Supplier<? extends A>) - Static method in class io.jenetics.AnyGene
-
Create a new AnyGene
instance with the given parameters.
- of(Supplier<? extends A>) - Static method in class io.jenetics.AnyGene
-
Create a new AnyGene
instance with the given allele
supplier
.
- of(Supplier<? extends A>, Predicate<? super A>) - Static method in class io.jenetics.AnyGene
-
Create a new AnyGene
instance with the given parameters.
- of(int, double) - Static method in class io.jenetics.BitChromosome
-
Construct a new BitChromosome with the given _length.
- of(int) - Static method in class io.jenetics.BitChromosome
-
Constructing a new BitChromosome with the given _length.
- of(BitSet, int) - Static method in class io.jenetics.BitChromosome
-
Create a new BitChromosome
with the given parameters.
- of(BitSet, int, double) - Static method in class io.jenetics.BitChromosome
-
Create a new BitChromosome
with the given parameters.
- of(BitSet) - Static method in class io.jenetics.BitChromosome
-
Constructing a new BitChromosome from a given BitSet.
- of(BigInteger) - Static method in class io.jenetics.BitChromosome
-
Create a new BitChromosome
from the given big integer value.
- of(BigInteger, double) - Static method in class io.jenetics.BitChromosome
-
Create a new BitChromosome
from the given big integer value and
ones probability.
- of(CharSequence) - Static method in class io.jenetics.BitChromosome
-
- of(CharSequence, double) - Static method in class io.jenetics.BitChromosome
-
- of(CharSequence, int, double) - Static method in class io.jenetics.BitChromosome
-
- of(boolean) - Static method in enum io.jenetics.BitGene
-
Return the corresponding BitGene
for the given boolean
value.
- of(CharSeq, IntRange) - Static method in class io.jenetics.CharacterChromosome
-
Create a new chromosome with the validCharacters
char set as
valid characters.
- of(IntRange) - Static method in class io.jenetics.CharacterChromosome
-
- of(CharSeq, int) - Static method in class io.jenetics.CharacterChromosome
-
Create a new chromosome with the validCharacters
char set as
valid characters.
- of(int) - Static method in class io.jenetics.CharacterChromosome
-
- of(String, CharSeq) - Static method in class io.jenetics.CharacterChromosome
-
Create a new chromosome from the given genes (given as string).
- of(String) - Static method in class io.jenetics.CharacterChromosome
-
Create a new chromosome from the given genes (given as string).
- of(CharSeq) - Static method in class io.jenetics.CharacterGene
-
Create a new CharacterGene with a randomly chosen character from the
set of valid characters.
- of(char) - Static method in class io.jenetics.CharacterGene
-
Create a new character gene from the given character.
- of() - Static method in class io.jenetics.CharacterGene
-
- of(char, CharSeq) - Static method in class io.jenetics.CharacterGene
-
Create a new CharacterGene from the give character.
- of(DoubleGene...) - Static method in class io.jenetics.DoubleChromosome
-
Create a new DoubleChromosome
with the given genes.
- of(Iterable<DoubleGene>) - Static method in class io.jenetics.DoubleChromosome
-
Create a new DoubleChromosome
with the given genes.
- of(double, double, IntRange) - Static method in class io.jenetics.DoubleChromosome
-
Create a new random chromosome.
- of(double, double, int) - Static method in class io.jenetics.DoubleChromosome
-
Create a new random DoubleChromosome
.
- of(DoubleRange, IntRange) - Static method in class io.jenetics.DoubleChromosome
-
Create a new random chromosome.
- of(DoubleRange, int) - Static method in class io.jenetics.DoubleChromosome
-
Create a new random DoubleChromosome
.
- of(double, double) - Static method in class io.jenetics.DoubleChromosome
-
Create a new random DoubleChromosome
of length one.
- of(DoubleRange) - Static method in class io.jenetics.DoubleChromosome
-
Create a new random DoubleChromosome
of length one.
- of(double, double, double) - Static method in class io.jenetics.DoubleGene
-
Create a new random DoubleGene
with the given value and the
given range.
- of(double, DoubleRange) - Static method in class io.jenetics.DoubleGene
-
Create a new random DoubleGene
with the given value and the
given range.
- of(double, double) - Static method in class io.jenetics.DoubleGene
-
Create a new random DoubleGene
.
- of(DoubleRange) - Static method in class io.jenetics.DoubleGene
-
Create a new random DoubleGene
.
- of(Factory<Genotype<G>>, Function<Genotype<G>, T>) - Static method in interface io.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 io.jenetics.engine.Codec
-
Converts two given Codec
instances into one.
- of(ISeq<? extends Codec<?, G>>, Function<? super Object[], ? extends T>) - Static method in interface io.jenetics.engine.Codec
-
Combines the given codecs
into one codec.
- of(Predicate<? super Phenotype<G, C>>, BiFunction<? super Phenotype<G, C>, Long, Phenotype<G, C>>) - Static method in interface io.jenetics.engine.Constraint
-
Return a new constraint object with the given validator
and
repairer
.
- of(Predicate<? super Phenotype<G, C>>) - Static method in interface io.jenetics.engine.Constraint
-
Return a new constraint object with the given validator
.
- of(Duration, Duration, Duration, Duration, Duration, Duration, Duration) - Static method in class io.jenetics.engine.EvolutionDurations
-
Return an new EvolutionDurations
object with the given values.
- of(ISeq<Genotype<G>>, long) - Static method in class io.jenetics.engine.EvolutionInit
-
Create a new evolution start object with the given population and for the
given generation.
- of(Optimize, ISeq<Phenotype<G, C>>, long, long, EvolutionDurations, int, int, int) - Static method in class io.jenetics.engine.EvolutionResult
-
Return an new EvolutionResult
object with the given values.
- of(Optimize, ISeq<Phenotype<G, C>>, long, EvolutionDurations, int, int, int) - Static method in class io.jenetics.engine.EvolutionResult
-
Return an new EvolutionResult
object with the given values.
- of(ISeq<Phenotype<G, C>>, long) - Static method in class io.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 io.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 io.jenetics.engine.Problem
-
Return a new optimization problem with the given parameters.
- of(Factory<Genotype<G>>) - Static method in class io.jenetics.engine.RetryConstraint
-
Return a new constraint with the given genotype factory.
- of(Predicate<? super Phenotype<G, C>>) - Static method in class io.jenetics.engine.RetryConstraint
-
- of(Predicate<? super Phenotype<G, C>>, int) - Static method in class io.jenetics.engine.RetryConstraint
-
Return a new constraint with the given validator
and
retryLimit
.
- of(int, ISeq<? extends A>) - Static method in class io.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 io.jenetics.EnumGene
-
Return a new enum gene with an allele randomly chosen from the given
valid alleles.
- of(int, A...) - Static method in class io.jenetics.EnumGene
-
Create a new enum gene from the given valid genes and the chosen allele
index.
- of(A...) - Static method in class io.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 io.jenetics.Genotype
-
Create a new Genotype
from a given array of Chromosomes
.
- of(Factory<? extends Chromosome<G>>, int) - Static method in class io.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 io.jenetics.Genotype
-
Create a new Genotype
from a given array of chromosomes
.
- of(IntegerGene...) - Static method in class io.jenetics.IntegerChromosome
-
Create a new IntegerChromosome
with the given genes.
- of(Iterable<IntegerGene>) - Static method in class io.jenetics.IntegerChromosome
-
Create a new IntegerChromosome
with the given genes.
- of(int, int, IntRange) - Static method in class io.jenetics.IntegerChromosome
-
Create a new random chromosome.
- of(int, int, int) - Static method in class io.jenetics.IntegerChromosome
-
Create a new random IntegerChromosome
.
- of(IntRange, IntRange) - Static method in class io.jenetics.IntegerChromosome
-
Create a new random chromosome.
- of(IntRange, int) - Static method in class io.jenetics.IntegerChromosome
-
Create a new random IntegerChromosome
.
- of(int, int) - Static method in class io.jenetics.IntegerChromosome
-
Create a new random IntegerChromosome
of length one.
- of(IntRange) - Static method in class io.jenetics.IntegerChromosome
-
Create a new random IntegerChromosome
of length one.
- of(int, int, int) - Static method in class io.jenetics.IntegerGene
-
Create a new random IntegerGene
with the given value and the
given range.
- of(int, IntRange) - Static method in class io.jenetics.IntegerGene
-
Create a new random IntegerGene
with the given value and the
given range.
- of(int, int) - Static method in class io.jenetics.IntegerGene
-
Create a new random IntegerGene
.
- of(IntRange) - Static method in class io.jenetics.IntegerGene
-
Create a new random IntegerGene
.
- of(LongGene...) - Static method in class io.jenetics.LongChromosome
-
Create a new LongChromosome
with the given genes.
- of(Iterable<LongGene>) - Static method in class io.jenetics.LongChromosome
-
Create a new LongChromosome
with the given genes.
- of(long, long, IntRange) - Static method in class io.jenetics.LongChromosome
-
Create a new random chromosome.
- of(long, long, int) - Static method in class io.jenetics.LongChromosome
-
Create a new random LongChromosome
.
- of(LongRange, IntRange) - Static method in class io.jenetics.LongChromosome
-
Create a new random chromosome.
- of(LongRange, int) - Static method in class io.jenetics.LongChromosome
-
Create a new random LongChromosome
.
- of(long, long) - Static method in class io.jenetics.LongChromosome
-
Create a new random LongChromosome
of length one.
- of(LongRange) - Static method in class io.jenetics.LongChromosome
-
Create a new random LongChromosome
of length one.
- of(long, long, long) - Static method in class io.jenetics.LongGene
-
Create a new random LongGene
with the given value and the
given range.
- of(long, LongRange) - Static method in class io.jenetics.LongGene
-
Create a new random LongGene
with the given value and the
given range.
- of(long, long) - Static method in class io.jenetics.LongGene
-
Create a new random LongGene
.
- of(LongRange) - Static method in class io.jenetics.LongGene
-
Create a new random LongGene
.
- of(T, int) - Static method in class io.jenetics.MutatorResult
-
Create a new mutation result with the given values.
- of(T) - Static method in class io.jenetics.MutatorResult
-
Create a new mutation result with the given result.
- of(Alterer<G, C>, int...) - Static method in class io.jenetics.PartialAlterer
-
Wraps the given alterer
, so that it will only work on chromosomes
with the given chromosome indices.
- of(Alterer<G, C>, IntRange) - Static method in class io.jenetics.PartialAlterer
-
Wraps the given alterer
, so that it will only work on chromosomes
with the given chromosome indices.
- of(ISeq<? extends T>, int) - Static method in class io.jenetics.PermutationChromosome
-
Create a new, random chromosome with the given valid alleles and the
desired length.
- of(ISeq<? extends T>) - Static method in class io.jenetics.PermutationChromosome
-
Create a new, random chromosome with the given valid alleles.
- of(T...) - Static method in class io.jenetics.PermutationChromosome
-
Create a new, random chromosome with the given valid alleles.
- of(Genotype<G>, long) - Static method in class io.jenetics.Phenotype
-
Create a new phenotype from the given arguments.
- of(Genotype<G>, long, C) - Static method in class io.jenetics.Phenotype
-
Create a new phenotype from the given arguments.
- of(long, double, double, double, double, double, double, double) - Static method in class io.jenetics.stat.DoubleMoments
-
Create an immutable object which contains statistical values.
- of(DoubleMomentStatistics) - Static method in class io.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 io.jenetics.stat.DoubleSummary
-
Create an immutable object which contains statistical summary values.
- of(DoubleSummaryStatistics) - Static method in class io.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 io.jenetics.stat.IntMoments
-
Create an immutable object which contains statistical values.
- of(IntMomentStatistics) - Static method in class io.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 io.jenetics.stat.IntSummary
-
Create an immutable object which contains statistical summary values.
- of(IntSummaryStatistics) - Static method in class io.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 io.jenetics.stat.LongMoments
-
Create an immutable object which contains statistical values.
- of(LongMomentStatistics) - Static method in class io.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 io.jenetics.stat.LongSummary
-
Create an immutable object which contains statistical summary values.
- of(LongSummaryStatistics) - Static method in class io.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 io.jenetics.stat.MinMax
-
Create a new
MinMax
consumer with the given
Comparator
.
- of() - Static method in class io.jenetics.stat.MinMax
-
Create a new MinMax
consumer.
- of(CharSequence) - Static method in class io.jenetics.util.CharSeq
-
Expands the character range for the given pattern
.
- of(char, char) - Static method in class io.jenetics.util.CharSeq
-
Expands the characters between a
and b
.
- of(double, double) - Static method in class io.jenetics.util.DoubleRange
-
Create a new DoubleRange
object with the given min
and
max
values.
- of(int, int) - Static method in class io.jenetics.util.IntRange
-
Create a new IntRange
object with the given min
and
max
values.
- of(int) - Static method in class io.jenetics.util.IntRange
-
Return a new (half open) range, which contains only the given value:
[value, value + 1)
.
- of(T...) - Static method in interface io.jenetics.util.ISeq
-
Create a new ISeq
from the given values.
- of(Iterable<? extends T>) - Static method in interface io.jenetics.util.ISeq
-
Create a new ISeq
from the given values.
- of(Supplier<? extends T>, int) - Static method in interface io.jenetics.util.ISeq
-
Creates a new sequence, which is filled with objects created be the given
supplier
.
- of(long, long) - Static method in class io.jenetics.util.LongRange
-
Create a new LongRange
object with the given min
and
max
values.
- of(long) - Static method in class io.jenetics.util.LongRange
-
Return a new (half open) range, which contains only the given value:
[value, value + 1)
.
- of(T...) - Static method in interface io.jenetics.util.MSeq
-
Create a new MSeq
from the given values.
- of(Iterable<? extends T>) - Static method in interface io.jenetics.util.MSeq
-
Create a new MSeq
from the given values.
- of(Supplier<? extends T>, int) - Static method in interface io.jenetics.util.MSeq
-
Creates a new sequence, which is filled with objects created be the given
supplier
.
- of(Seq<? extends T>) - Static method in interface io.jenetics.util.MSeq
-
Create a new MSeq
from the values of the given Seq
.
- of(T...) - Static method in interface io.jenetics.util.Seq
-
Create a new Seq
from the given values.
- of(Iterable<? extends T>) - Static method in interface io.jenetics.util.Seq
-
Create a new Seq
from the given values.
- of(Supplier<? extends T>, int) - Static method in interface io.jenetics.util.Seq
-
Creates a new sequence, which is filled with objects created be the given
supplier
.
- ofComparable() - Static method in class io.jenetics.engine.EvolutionStatistics
-
- offspringFraction(double) - Method in class io.jenetics.engine.Engine.Builder
-
The offspring fraction.
- offspringSelector(Selector<G, C>) - Method in class io.jenetics.engine.Engine.Builder
-
The selector used for selecting the offspring population.
- offspringSize(int) - Method in class io.jenetics.engine.Engine.Builder
-
The number of offspring individuals.
- ofInteger(int) - Static method in class io.jenetics.PermutationChromosome
-
Create a integer permutation chromosome with the given length.
- ofInteger(int, int) - Static method in class io.jenetics.PermutationChromosome
-
Create an integer permutation chromosome with the given range.
- ofInteger(IntRange, int) - Static method in class io.jenetics.PermutationChromosome
-
Create an integer permutation chromosome with the given range and length
- ofLength(int) - Static method in interface io.jenetics.util.MSeq
-
Create a new MSeq
with the given length
.
- ofMapping(ISeq<? extends A>, ISeq<? extends B>, Supplier<M>) - Static method in class io.jenetics.engine.Codecs
-
Create a codec, which creates a a mapping from the elements given in the
source
sequence to the elements given in the target
sequence.
- ofMapping(ISeq<? extends A>, ISeq<? extends B>) - Static method in class io.jenetics.engine.Codecs
-
Create a codec, which creates a a mapping from the elements given in the
source
sequence to the elements given in the target
sequence.
- ofMatrix(IntRange, int, int) - Static method in class io.jenetics.engine.Codecs
-
Return a 2-dimensional matrix Codec
for the given range.
- ofMatrix(LongRange, int, int) - Static method in class io.jenetics.engine.Codecs
-
Return a 2-dimensional matrix Codec
for the given range.
- ofMatrix(DoubleRange, int, int) - Static method in class io.jenetics.engine.Codecs
-
Return a 2-dimensional matrix Codec
for the given range.
- ofNumber() - Static method in class io.jenetics.engine.EvolutionStatistics
-
- ofPermutation(int) - Static method in class io.jenetics.engine.Codecs
-
Create a permutation Codec
of integer in the range
[0, length)
.
- ofPermutation(ISeq<? extends T>) - Static method in class io.jenetics.engine.Codecs
-
Create a permutation Codec
with the given alleles.
- ofScalar(IntRange) - Static method in class io.jenetics.engine.Codecs
-
Return a scalar Codec
for the given range.
- ofScalar(LongRange) - Static method in class io.jenetics.engine.Codecs
-
Return a scalar Codec
for the given range.
- ofScalar(DoubleRange) - Static method in class io.jenetics.engine.Codecs
-
Return a scalar Codec
for the given range.
- ofScalar(Supplier<? extends A>, Predicate<? super A>) - Static method in class io.jenetics.engine.Codecs
-
Return a scala
Codec
with the given allele
Supplier
and
allele
validator
.
- ofScalar(Supplier<? extends A>) - Static method in class io.jenetics.engine.Codecs
-
Return a scala
Codec
with the given allele
Supplier
and
allele
validator
.
- ofSubSet(ISeq<? extends T>) - Static method in class io.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 io.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 io.jenetics.engine.Codecs
-
Return a vector Codec
for the given range.
- ofVector(LongRange, int) - Static method in class io.jenetics.engine.Codecs
-
Return a vector Codec
for the given range.
- ofVector(DoubleRange, int) - Static method in class io.jenetics.engine.Codecs
-
Return a vector Codec
for the given range.
- ofVector(IntRange...) - Static method in class io.jenetics.engine.Codecs
-
Create a vector Codec
for the given ranges.
- ofVector(LongRange...) - Static method in class io.jenetics.engine.Codecs
-
Create a vector Codec
for the given ranges.
- ofVector(DoubleRange...) - Static method in class io.jenetics.engine.Codecs
-
Create a vector Codec
for the given ranges.
- ofVector(Supplier<? extends A>, Predicate<? super A>, Predicate<? super ISeq<A>>, int) - Static method in class io.jenetics.engine.Codecs
-
Return a scala
Codec
with the given allele
Supplier
,
allele
validator
and
Chromosome
length.
- ofVector(Supplier<? extends A>, Predicate<? super A>, int) - Static method in class io.jenetics.engine.Codecs
-
Return a scala
Codec
with the given allele
Supplier
,
allele
validator
and
Chromosome
length.
- ofVector(Supplier<? extends A>, int) - Static method in class io.jenetics.engine.Codecs
-
Return a scala
Codec
with the given allele
Supplier
and
Chromosome
length.
- ONE - Static variable in enum io.jenetics.BitGene
-
- ones() - Method in class io.jenetics.BitChromosome
-
Return the indexes of the ones of this bit-chromosome as stream.
- optimize(Optimize) - Method in class io.jenetics.engine.Engine.Builder
-
The optimization strategy used by the engine.
- Optimize - Enum in io.jenetics
-
This enum
determines whether the GA should maximize or minimize the
fitness function.
- sameState(DoubleMomentStatistics) - Method in class io.jenetics.stat.DoubleMomentStatistics
-
Compares the state of two DoubleMomentStatistics
objects.
- sameState(IntMomentStatistics) - Method in class io.jenetics.stat.IntMomentStatistics
-
Compares the state of two IntMomentStatistics
objects.
- sameState(LongMomentStatistics) - Method in class io.jenetics.stat.LongMomentStatistics
-
Compares the state of two LongMomentStatistics
objects.
- sameState(MinMax<C>) - Method in class io.jenetics.stat.MinMax
-
Compares the state of two LongMomentStatistics
objects.
- sameState(Quantile) - Method in class io.jenetics.stat.Quantile
-
Compares the state of two Quantile
objects.
- select(Seq<Phenotype<G, C>>, int, Optimize) - Method in class io.jenetics.EliteSelector
-
- select(Seq<Phenotype<G, C>>, int, Optimize) - Method in class io.jenetics.MonteCarloSelector
-
- select(Seq<Phenotype<G, C>>, int, Optimize) - Method in class io.jenetics.ProbabilitySelector
-
- select(Seq<Phenotype<G, C>>, int, Optimize) - Method in interface io.jenetics.Selector
-
Select phenotypes from the Population.
- select(Seq<Phenotype<G, N>>, int, Optimize) - Method in class io.jenetics.StochasticUniversalSelector
-
This method sorts the population in descending order while calculating the
selection probabilities.
- select(Seq<Phenotype<G, C>>, int, Optimize) - Method in class io.jenetics.TournamentSelector
-
- select(Seq<Phenotype<G, C>>, int, Optimize) - Method in class io.jenetics.TruncationSelector
-
This method sorts the population in descending order while calculating
the selection probabilities.
- selector(Selector<G, C>) - Method in class io.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 io.jenetics
-
Selectors are responsible for selecting a given number of individuals from
the population.
- Seq<T> - Interface in io.jenetics.util
-
General interface for a ordered, fixed sized, object sequence.
- serial(Function<? super Genotype<G>, ? extends C>) - Static method in class io.jenetics.engine.Evaluators
-
Return a new fitness evaluator, which evaluates the fitness function of
the population serially in the main thread.
- serial(Function<? super T, ? extends C>, Function<? super Genotype<G>, ? extends T>) - Static method in class io.jenetics.engine.Evaluators
-
Return a new fitness evaluator, which evaluates the fitness function of
the population serially in the main thread.
- serial(Function<? super T, ? extends C>, Codec<T, G>) - Static method in class io.jenetics.engine.Evaluators
-
Return a new fitness evaluator, which evaluates the fitness function of
the population serially in the main thread.
- set(int, T) - Method in interface io.jenetics.util.MSeq
-
Set the value
at the given index
.
- setAll(Iterator<? extends T>) - Method in interface io.jenetics.util.MSeq
-
Fills the sequence with values of the given iterator.
- setAll(Iterable<? extends T>) - Method in interface io.jenetics.util.MSeq
-
Fills the sequence with values of the given iterable.
- setAll(T[]) - Method in interface io.jenetics.util.MSeq
-
Fill the sequence with the given values.
- setRandom(Random) - Static method in class io.jenetics.util.RandomRegistry
-
Set the new global
Random
object for the GA.
- setRandom(ThreadLocal<? extends Random>) - Static method in class io.jenetics.util.RandomRegistry
-
Set the new global
Random
object for the GA.
- shortValue() - Method in class io.jenetics.DoubleGene
-
- shortValue() - Method in class io.jenetics.IntegerGene
-
- shortValue() - Method in class io.jenetics.LongGene
-
- shortValue(int) - Method in interface io.jenetics.NumericChromosome
-
Return the short value of this NumericChromosome
at the given
index
.
- shortValue() - Method in interface io.jenetics.NumericChromosome
-
Return the short value of this NumericChromosome
at the
index
0.
- shortValue() - Method in interface io.jenetics.NumericGene
-
Returns the value of the specified gene as an short.
- shuffle() - Method in interface io.jenetics.util.MSeq
-
- shuffle(Random) - Method in interface io.jenetics.util.MSeq
-
Randomize the
array
using the given
Random
object.
- SinglePointCrossover<G extends Gene<?,G>,C extends Comparable<? super C>> - Class in io.jenetics
-
Single point crossover
- SinglePointCrossover(double) - Constructor for class io.jenetics.SinglePointCrossover
-
Constructs an alterer with a given recombination probability.
- SinglePointCrossover() - Constructor for class io.jenetics.SinglePointCrossover
-
Create a new single point crossover object with crossover probability of
0.05
.
- size() - Method in class io.jenetics.util.IntRange
-
Return the size of the IntRange
: max - min
.
- size() - Method in interface io.jenetics.util.Seq
-
- sort(int, int, Comparator<? super T>) - Method in interface io.jenetics.util.MSeq
-
Sorts this sequence according to the order induced by the specified
Comparator
.
- sort(int, int) - Method in interface io.jenetics.util.MSeq
-
Sorts this sequence according to the natural order of the elements.
- sort(int, Comparator<? super T>) - Method in interface io.jenetics.util.MSeq
-
Sorts this sequence according to the order induced by the specified
Comparator
.
- sort(int) - Method in interface io.jenetics.util.MSeq
-
Sorts this sequence according to the natural order of the elements.
- sort(Comparator<? super T>) - Method in interface io.jenetics.util.MSeq
-
Sorts this sequence according to the order induced by the specified
Comparator
.
- sort() - Method in interface io.jenetics.util.MSeq
-
Sorts this sequence according to the natural order of the elements.
- spliterator() - Method in interface io.jenetics.util.Seq
-
- StochasticUniversalSelector<G extends Gene<?,G>,N extends Number & Comparable<? super N>> - Class in io.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 io.jenetics.StochasticUniversalSelector
-
- stream() - Method in interface io.jenetics.Chromosome
-
Returns a sequential Stream
of genes with this chromosome as
its source.
- stream(Supplier<EvolutionStart<G, C>>) - Method in class io.jenetics.engine.Engine
-
- stream(EvolutionInit<G>) - Method in class io.jenetics.engine.Engine
-
- stream(Supplier<EvolutionStart<G, C>>) - Method in interface io.jenetics.engine.EvolutionStreamable
-
Create a new, possibly infinite, evolution stream with the given
evolution start.
- stream(EvolutionInit<G>) - Method in interface io.jenetics.engine.EvolutionStreamable
-
Create a new, possibly infinite, evolution stream with the given
initial value.
- stream() - Method in interface io.jenetics.engine.EvolutionStreamable
-
Create a new, possibly infinite, evolution stream with a newly
created population.
- stream(EvolutionStart<G, C>) - Method in interface io.jenetics.engine.EvolutionStreamable
-
Create a new, possibly infinite, evolution stream with the given
evolution start.
- stream(EvolutionResult<G, C>) - Method in interface io.jenetics.engine.EvolutionStreamable
-
Create a new
EvolutionStream
starting with a previously evolved
EvolutionResult
.
- stream(ISeq<Phenotype<G, C>>, long) - Method in interface io.jenetics.engine.EvolutionStreamable
-
Create a new, possibly infinite, evolution stream with the given
initial population.
- stream(ISeq<Phenotype<G, C>>) - Method in interface io.jenetics.engine.EvolutionStreamable
-
Create a new, possibly infinite, evolution stream with the given
initial population.
- stream(Iterable<Genotype<G>>, long) - Method in interface io.jenetics.engine.EvolutionStreamable
-
Create a new, possibly infinite, evolution stream with the given
initial individuals.
- stream(Iterable<Genotype<G>>) - Method in interface io.jenetics.engine.EvolutionStreamable
-
Create a new, possibly infinite, evolution stream with the given
initial individuals.
- stream() - Method in class io.jenetics.Genotype
-
Returns a sequential Stream
of chromosomes with this genotype as
its source.
- stream() - Method in class io.jenetics.util.IntRange
-
- stream() - Method in class io.jenetics.util.LongRange
-
- stream() - Method in interface io.jenetics.util.Seq
-
Returns a sequential Stream with this sequence as its source.
- subSeq(int, int) - Method in interface io.jenetics.util.ISeq
-
- subSeq(int) - Method in interface io.jenetics.util.ISeq
-
- subSeq(int, int) - Method in interface io.jenetics.util.MSeq
-
- subSeq(int) - Method in interface io.jenetics.util.MSeq
-
- subSeq(int) - Method in interface io.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 io.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 io.jenetics.CharacterChromosome
-
- subSequence(int, int) - Method in class io.jenetics.util.CharSeq
-
- sum(double[]) - Static method in class io.jenetics.stat.DoubleSummary
-
Return the sum of the given double array.
- sum(int[]) - Static method in class io.jenetics.stat.IntSummary
-
Return the sum of the given double array.
- sum(long[]) - Static method in class io.jenetics.stat.LongSummary
-
Return the sum of the given double array.
- survivorsFraction(double) - Method in class io.jenetics.engine.Engine.Builder
-
The survivors fraction.
- survivorsSelector(Selector<G, C>) - Method in class io.jenetics.engine.Engine.Builder
-
The selector used for selecting the survivors population.
- survivorsSize(int) - Method in class io.jenetics.engine.Engine.Builder
-
The number of survivors.
- swap(int, int) - Method in interface io.jenetics.util.MSeq
-
Swap the elements at the two positions.
- swap(int, int, MSeq<T>, int) - Method in interface io.jenetics.util.MSeq
-
Swap a given range with a range of the same size with another array.
- swap(int, MSeq<T>) - Method in interface io.jenetics.util.MSeq
-
Swap the elements at the same position.
- SwapMutator<G extends Gene<?,G>,C extends Comparable<? super C>> - Class in io.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 io.jenetics.SwapMutator
-
Constructs an alterer with a given recombination probability.
- SwapMutator() - Constructor for class io.jenetics.SwapMutator
-
- system(ZoneId) - Static method in class io.jenetics.util.NanoClock
-
This clock is based on the nano system clock.
- systemDefaultZone() - Static method in class io.jenetics.util.NanoClock
-
This clock is based on the nano system clock.
- systemUTC() - Static method in class io.jenetics.util.NanoClock
-
This clock is based on the nano system clock.
- test(Phenotype<G, C>) - Method in interface io.jenetics.engine.Constraint
-
Checks the validity of the given individual
.
- test(Phenotype<G, C>) - Method in class io.jenetics.engine.RetryConstraint
-
- toArray(char[]) - Method in class io.jenetics.CharacterChromosome
-
Returns an char array containing all of the elements in this chromosome
in proper sequence.
- toArray() - Method in class io.jenetics.CharacterChromosome
-
Returns an char array containing all of the elements in this chromosome
in proper sequence.
- toArray(double[]) - Method in class io.jenetics.DoubleChromosome
-
Returns an double array containing all of the elements in this chromosome
in proper sequence.
- toArray() - Method in class io.jenetics.DoubleChromosome
-
Returns an double array containing all of the elements in this chromosome
in proper sequence.
- toArray(int[]) - Method in class io.jenetics.IntegerChromosome
-
Returns an int array containing all of the elements in this chromosome
in proper sequence.
- toArray() - Method in class io.jenetics.IntegerChromosome
-
Returns an int array containing all of the elements in this chromosome
in proper sequence.
- toArray(long[]) - Method in class io.jenetics.LongChromosome
-
Returns an long array containing all of the elements in this chromosome
in proper sequence.
- toArray() - Method in class io.jenetics.LongChromosome
-
Returns an long array containing all of the elements in this chromosome
in proper sequence.
- toArray() - Method in interface io.jenetics.util.Seq
-
Return an array containing all of the elements in this sequence in right
order.
- toArray(B[]) - Method in interface io.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.
- toArray(IntFunction<B[]>) - Method in interface io.jenetics.util.Seq
-
Returns an array containing the elements of this sequence, using the
provided generator function to allocate the returned array.
- toBestEvolutionResult() - Static method in class io.jenetics.engine.EvolutionResult
-
Return a collector which collects the best result of an evolution stream.
- toBestGenotype() - Static method in class io.jenetics.engine.EvolutionResult
-
Return a collector which collects the best genotype of an evolution
stream.
- toBestPhenotype() - Static method in class io.jenetics.engine.EvolutionResult
-
Return a collector which collects the best phenotype of an evolution
stream.
- toBestResult(Function<Genotype<G>, T>) - Static method in class io.jenetics.engine.EvolutionResult
-
Return a collector which collects the best result (in the native
problem space).
- toBestResult(Codec<T, G>) - Static method in class io.jenetics.engine.EvolutionResult
-
Return a collector which collects the best result (in the native
problem space).
- toBigInteger() - Method in class io.jenetics.BitChromosome
-
Return the BigInteger
value this BitChromosome
represents.
- toBitSet() - Method in class io.jenetics.BitChromosome
-
Return the corresponding BitSet of this BitChromosome.
- toByteArray(byte[]) - Method in class io.jenetics.BitChromosome
-
Returns the two's-complement binary representation of this
large integer.
- toByteArray() - Method in class io.jenetics.BitChromosome
-
- toByteArray(Object) - Method in class io.jenetics.util.IO
-
Serializes the given object
to a byte[]
array.
- toCanonicalString() - Method in class io.jenetics.BitChromosome
-
Return the BitChromosome as String.
- toCharSeq() - Static method in class io.jenetics.util.CharSeq
-
- toDoubleMoments() - Static method in class io.jenetics.stat.DoubleMoments
-
Return a Collector
which returns moments-statistics for the
resulting values.
- toDoubleMoments(ToDoubleFunction<? super T>) - Static method in class io.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.
- toDoubleMoments() - Method in class io.jenetics.stat.DoubleMomentStatistics
-
Return a DoubleMoments
object from the current statistics,
- toDoubleMomentStatistics(ToDoubleFunction<? super T>) - Static method in class io.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 io.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.
- toEvolutionStart() - Method in class io.jenetics.engine.EvolutionResult
-
Return the current evolution result object as an EvolutionStart
object with the current population and current total generation.
- toIntMoments() - Static method in class io.jenetics.stat.IntMoments
-
Return a Collector
which returns moments-statistics for the
resulting values.
- toIntMoments(ToIntFunction<? super T>) - Static method in class io.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.
- toIntMoments() - Method in class io.jenetics.stat.IntMomentStatistics
-
Return an IntMoments
object from the current statistics,
- toIntMomentStatistics(ToIntFunction<? super T>) - Static method in class io.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 io.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 io.jenetics.util.CharSeq
-
Helper method for creating a sequence of characters from the given
CharSequence
.
- toISeq() - Static method in interface io.jenetics.util.ISeq
-
Returns a Collector
that accumulates the input elements into a
new ISeq
.
- toISeq(int) - Static method in interface io.jenetics.util.ISeq
-
Returns a Collector
that accumulates the last n
input
elements into a new ISeq
.
- toISeq() - Method in interface io.jenetics.util.MSeq
-
Return a read-only projection of this sequence.
- toLongMoments() - Static method in class io.jenetics.stat.LongMoments
-
Return a Collector
which returns moments-statistics for the
resulting values.
- toLongMoments(ToLongFunction<? super T>) - Static method in class io.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.
- toLongMoments() - Method in class io.jenetics.stat.LongMomentStatistics
-
Return a LongMoments
object from the current statistics,
- toLongMomentStatistics(ToLongFunction<? super T>) - Static method in class io.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 io.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 io.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 io.jenetics.stat.MinMax
-
Return a Collector
which calculates the minimum and maximum value.
- toMinMax() - Static method in class io.jenetics.stat.MinMax
-
Return a Collector
which calculates the minimum and maximum value.
- toMSeq() - Static method in interface io.jenetics.util.MSeq
-
Returns a Collector
that accumulates the input elements into a
new MSeq
.
- toQuantile(double, ToDoubleFunction<? super T>) - Static method in class io.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 io.jenetics.AbstractChromosome
-
- toSeq() - Method in class io.jenetics.BitChromosome
-
- toSeq() - Method in interface io.jenetics.Chromosome
-
Return an unmodifiable sequence of the genes of this chromosome.
- toSeq() - Method in class io.jenetics.Genotype
-
- toSeq() - Static method in interface io.jenetics.util.Seq
-
Returns a Collector
that accumulates the input elements into a
new Seq
.
- toSeq(int) - Static method in interface io.jenetics.util.Seq
-
Returns a Collector
that accumulates the last n
input
elements into a new Seq
.
- toStrictlyDecreasing() - Static method in class io.jenetics.stat.MinMax
-
Return a new flat-mapper function, which guarantees a strictly decreasing
stream, from an arbitrarily ordered source stream.
- toStrictlyIncreasing() - Static method in class io.jenetics.stat.MinMax
-
Return a new flat-mapper function, which guarantees a strictly increasing
stream, from an arbitrarily ordered source stream.
- toString() - Method in class io.jenetics.AbstractChromosome
-
- toString() - Method in class io.jenetics.AltererResult
-
- toString() - Method in class io.jenetics.AnyGene
-
- toString() - Method in class io.jenetics.BitChromosome
-
- toString() - Method in enum io.jenetics.BitGene
-
- toString() - Method in class io.jenetics.BoltzmannSelector
-
- toString() - Method in class io.jenetics.CharacterChromosome
-
- toString() - Method in class io.jenetics.CharacterGene
-
- toString() - Method in class io.jenetics.DoubleGene
-
- toString() - Method in class io.jenetics.EliteSelector
-
- toString() - Method in class io.jenetics.engine.EvolutionInit
-
- toString() - Method in class io.jenetics.engine.EvolutionStart
-
- toString() - Method in class io.jenetics.engine.EvolutionStatistics
-
- toString() - Method in class io.jenetics.EnumGene
-
- toString() - Method in class io.jenetics.ExponentialRankSelector
-
- toString() - Method in class io.jenetics.GaussianMutator
-
- toString() - Method in class io.jenetics.Genotype
-
- toString() - Method in class io.jenetics.IntegerGene
-
- toString() - Method in class io.jenetics.IntermediateCrossover
-
- toString() - Method in class io.jenetics.LinearRankSelector
-
- toString() - Method in class io.jenetics.LineCrossover
-
- toString() - Method in class io.jenetics.LongGene
-
- toString() - Method in class io.jenetics.MeanAlterer
-
- toString() - Method in class io.jenetics.MonteCarloSelector
-
- toString() - Method in class io.jenetics.MultiPointCrossover
-
- toString() - Method in class io.jenetics.Mutator
-
- toString() - Method in class io.jenetics.MutatorResult
-
- toString() - Method in class io.jenetics.PartiallyMatchedCrossover
-
- toString() - Method in class io.jenetics.PermutationChromosome
-
- toString() - Method in class io.jenetics.Phenotype
-
- toString() - Method in class io.jenetics.RouletteWheelSelector
-
- toString() - Method in class io.jenetics.SinglePointCrossover
-
- toString() - Method in class io.jenetics.stat.DoubleMoments
-
- toString() - Method in class io.jenetics.stat.DoubleMomentStatistics
-
- toString() - Method in class io.jenetics.stat.DoubleSummary
-
- toString() - Method in class io.jenetics.stat.IntMoments
-
- toString() - Method in class io.jenetics.stat.IntMomentStatistics
-
- toString() - Method in class io.jenetics.stat.IntSummary
-
- toString() - Method in class io.jenetics.stat.LongMoments
-
- toString() - Method in class io.jenetics.stat.LongMomentStatistics
-
- toString() - Method in class io.jenetics.stat.LongSummary
-
- toString() - Method in class io.jenetics.stat.MinMax
-
- toString() - Method in class io.jenetics.stat.Quantile
-
- toString() - Method in class io.jenetics.StochasticUniversalSelector
-
- toString() - Method in class io.jenetics.TournamentSelector
-
- toString() - Method in class io.jenetics.TruncationSelector
-
- toString() - Method in class io.jenetics.util.CharSeq
-
- toString() - Method in class io.jenetics.util.DoubleRange
-
- toString() - Method in class io.jenetics.util.IntRange
-
- toString() - Method in class io.jenetics.util.LongRange
-
- toString() - Method in class io.jenetics.util.NanoClock
-
- toString(String, String, String) - Method in interface io.jenetics.util.Seq
-
Create a string representation of the given sequence.
- toString(String) - Method in interface io.jenetics.util.Seq
-
Create a string representation of the given sequence.
- toUniquePopulation(Factory<Genotype<G>>, int) - Static method in class io.jenetics.engine.EvolutionResult
-
Return a mapping function, which removes duplicate individuals from the
population and replaces it with newly created one by the given genotype
factory
.
- toUniquePopulation(Factory<Genotype<G>>) - Static method in class io.jenetics.engine.EvolutionResult
-
Return a mapping function, which removes duplicate individuals from the
population and replaces it with newly created one by the given genotype
factory
.
- toUniquePopulation(int) - Static method in class io.jenetics.engine.EvolutionResult
-
Return a mapping function, which removes duplicate individuals from the
population and replaces it with newly created one by the existing
genotype factory.
- toUniquePopulation() - Static method in class io.jenetics.engine.EvolutionResult
-
Return a mapping function, which removes duplicate individuals from the
population and replaces it with newly created one by the existing
genotype factory.
- TournamentSelector<G extends Gene<?,G>,C extends Comparable<? super C>> - Class in io.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 io.jenetics.TournamentSelector
-
Create a tournament selector with the give sample size.
- TournamentSelector() - Constructor for class io.jenetics.TournamentSelector
-
Create a tournament selector with sample size two.
- TruncationSelector<G extends Gene<?,G>,C extends Comparable<? super C>> - Class in io.jenetics
-
In truncation selection individuals are sorted according to their fitness.
- TruncationSelector(int) - Constructor for class io.jenetics.TruncationSelector
-
Create a new TruncationSelector
object, where the worst selected
individual has rank n
.
- TruncationSelector() - Constructor for class io.jenetics.TruncationSelector
-
Create a new TruncationSelector object.