Uses of Class
net.bmahe.genetics4j.gpu.spec.GPUEAConfiguration.Builder
-
Uses of GPUEAConfiguration.Builder in net.bmahe.genetics4j.gpu.spec
Modifier and TypeMethodDescriptionfinal GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.addAllChromosomeSpecs
(Iterable<? extends ChromosomeSpec> elements) Adds elements tochromosomeSpecs
list.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.addAllMutationPolicies
(Iterable<? extends MutationPolicy> elements) Adds elements tomutationPolicies
list.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.addChromosomeSpecs
(ChromosomeSpec element) Adds one element tochromosomeSpecs
list.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.addChromosomeSpecs
(ChromosomeSpec... elements) Adds elements tochromosomeSpecs
list.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.addMutationPolicies
(MutationPolicy element) Adds one element tomutationPolicies
list.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.addMutationPolicies
(MutationPolicy... elements) Adds elements tomutationPolicies
list.static <U extends Comparable<U>>
GPUEAConfiguration.Builder<U> GPUEAConfiguration.builder()
final GPUEAConfiguration.Builder
<T> GPUEAConfiguration.Builder.chromosomeSpecs
(ChromosomeSpec... elements) final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.chromosomeSpecs
(Iterable<? extends ChromosomeSpec> elements) Sets or replaces all elements forchromosomeSpecs
list.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.combinationPolicy
(CombinationPolicy combinationPolicy) Initializes the value for thecombinationPolicy
attribute.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.fitness
(OpenCLFitness<T> fitness) Initializes the value for thefitness
attribute.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.from
(GPUEAConfiguration<T> instance) Fill a builder with attribute values from the providedGPUEAConfiguration
instance.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.genotypeCombinator
(GenotypeCombinator genotypeCombinator) Initializes the value for thegenotypeCombinator
attribute.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.genotypeGenerator
(Supplier<Genotype> genotypeGenerator) Initializes the optional valuegenotypeGenerator
to genotypeGenerator.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.genotypeGenerator
(Optional<? extends Supplier<Genotype>> genotypeGenerator) Initializes the optional valuegenotypeGenerator
to genotypeGenerator.final GPUEAConfiguration.Builder
<T> GPUEAConfiguration.Builder.mutationPolicies
(MutationPolicy... elements) final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.mutationPolicies
(Iterable<? extends MutationPolicy> elements) Sets or replaces all elements formutationPolicies
list.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.offspringGeneratedRatio
(double offspringGeneratedRatio) Initializes the value for theoffspringGeneratedRatio
attribute.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.optimization
(Optimization optimization) Initializes the value for theoptimization
attribute.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.parentSelectionPolicy
(SelectionPolicy parentSelectionPolicy) Initializes the value for theparentSelectionPolicy
attribute.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.postEvaluationProcessor
(Function<Population<T>, Population<T>> postEvaluationProcessor) Initializes the optional valuepostEvaluationProcessor
to postEvaluationProcessor.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.postEvaluationProcessor
(Optional<? extends Function<Population<T>, Population<T>>> postEvaluationProcessor) Initializes the optional valuepostEvaluationProcessor
to postEvaluationProcessor.final GPUEAConfiguration.Builder
<T> Initializes the value for theprogram
attribute.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.replacementStrategy
(ReplacementStrategy replacementStrategy) Initializes the value for thereplacementStrategy
attribute.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.seedPopulation
(Collection<Genotype> seedPopulation) Initializes the value for theseedPopulation
attribute.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.termination
(Termination<T> termination) Initializes the value for thetermination
attribute.