Uses of Class
net.bmahe.genetics4j.core.spec.ImmutableEAConfiguration
-
Uses of ImmutableEAConfiguration in net.bmahe.genetics4j.core.spec
Modifier and TypeMethodDescriptionImmutableEAConfiguration.Builder.build()
Builds a newImmutableEAConfiguration
.static <T extends Comparable<T>>
ImmutableEAConfiguration<T> ImmutableEAConfiguration.copyOf
(EAConfiguration<T> instance) Creates an immutable copy of aEAConfiguration
value.private static <T extends Comparable<T>>
ImmutableEAConfiguration<T> ImmutableEAConfiguration.validate
(ImmutableEAConfiguration<T> instance) final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withChromosomeSpecs
(Iterable<? extends ChromosomeSpec> elements) Copy the current immutable object with elements that replace the content ofchromosomeSpecs
.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withChromosomeSpecs
(ChromosomeSpec... elements) Copy the current immutable object with elements that replace the content ofchromosomeSpecs
.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withCombinationPolicy
(CombinationPolicy value) Copy the current immutable object by setting a value for thecombinationPolicy
attribute.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withFitness
(Fitness<T> value) Copy the current immutable object by setting a value for thefitness
attribute.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withGenotypeCombinator
(GenotypeCombinator value) Copy the current immutable object by setting a value for thegenotypeCombinator
attribute.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withGenotypeGenerator
(Supplier<Genotype> value) Copy the current immutable object by setting a present value for the optionalgenotypeGenerator
attribute.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withGenotypeGenerator
(Optional<? extends Supplier<Genotype>> optional) Copy the current immutable object by setting an optional value for thegenotypeGenerator
attribute.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withMutationPolicies
(Iterable<? extends MutationPolicy> elements) Copy the current immutable object with elements that replace the content ofmutationPolicies
.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withMutationPolicies
(MutationPolicy... elements) Copy the current immutable object with elements that replace the content ofmutationPolicies
.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withOffspringGeneratedRatio
(double value) Copy the current immutable object by setting a value for theoffspringGeneratedRatio
attribute.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withOptimization
(Optimization value) Copy the current immutable object by setting a value for theoptimization
attribute.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withParentSelectionPolicy
(SelectionPolicy value) Copy the current immutable object by setting a value for theparentSelectionPolicy
attribute.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withPostEvaluationProcessor
(Function<Population<T>, Population<T>> value) Copy the current immutable object by setting a present value for the optionalpostEvaluationProcessor
attribute.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withPostEvaluationProcessor
(Optional<? extends Function<Population<T>, Population<T>>> optional) Copy the current immutable object by setting an optional value for thepostEvaluationProcessor
attribute.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withReplacementStrategy
(ReplacementStrategy value) Copy the current immutable object by setting a value for thereplacementStrategy
attribute.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withSeedPopulation
(Collection<Genotype> value) Copy the current immutable object by setting a value for theseedPopulation
attribute.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withTermination
(Termination<T> value) Copy the current immutable object by setting a value for thetermination
attribute.Modifier and TypeMethodDescriptionprivate boolean
ImmutableEAConfiguration.equalTo
(int synthetic, ImmutableEAConfiguration<?> another) private static <T extends Comparable<T>>
ImmutableEAConfiguration<T> ImmutableEAConfiguration.validate
(ImmutableEAConfiguration<T> instance)