Uses of Class
net.bmahe.genetics4j.gpu.spec.GPUEAConfiguration.Builder
Packages that use GPUEAConfiguration.Builder
-
Uses of GPUEAConfiguration.Builder in net.bmahe.genetics4j.gpu.spec
Methods in net.bmahe.genetics4j.gpu.spec that return GPUEAConfiguration.BuilderModifier and TypeMethodDescriptionfinal GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.addAllChromosomeSpecs(Iterable<? extends ChromosomeSpec> elements) Adds elements tochromosomeSpecslist.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.addAllMutationPolicies(Iterable<? extends MutationPolicy> elements) Adds elements tomutationPolicieslist.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.addChromosomeSpecs(ChromosomeSpec element) Adds one element tochromosomeSpecslist.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.addChromosomeSpecs(ChromosomeSpec... elements) Adds elements tochromosomeSpecslist.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.addMutationPolicies(MutationPolicy element) Adds one element tomutationPolicieslist.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.addMutationPolicies(MutationPolicy... elements) Adds elements tomutationPolicieslist.static <U extends Comparable<U>>
GPUEAConfiguration.Builder<U> GPUEAConfiguration.builder()Creates a new builder for constructing GPU EA configurations.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 forchromosomeSpecslist.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.combinationPolicy(CombinationPolicy combinationPolicy) Initializes the value for thecombinationPolicyattribute.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.fitness(OpenCLFitness<T> fitness) Initializes the value for thefitnessattribute.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.from(GPUEAConfiguration<T> instance) Fill a builder with attribute values from the providedGPUEAConfigurationinstance.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.genotypeCombinator(GenotypeCombinator genotypeCombinator) Initializes the value for thegenotypeCombinatorattribute.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.genotypeGenerator(Supplier<Genotype> genotypeGenerator) Initializes the optional valuegenotypeGeneratorto genotypeGenerator.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.genotypeGenerator(Optional<? extends Supplier<Genotype>> genotypeGenerator) Initializes the optional valuegenotypeGeneratorto 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 formutationPolicieslist.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.offspringGeneratedRatio(double offspringGeneratedRatio) Initializes the value for theoffspringGeneratedRatioattribute.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.optimization(Optimization optimization) Initializes the value for theoptimizationattribute.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.parentSelectionPolicy(SelectionPolicy parentSelectionPolicy) Initializes the value for theparentSelectionPolicyattribute.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.postEvaluationProcessor(Optional<? extends PostEvaluationProcessor<T>> postEvaluationProcessor) Initializes the optional valuepostEvaluationProcessorto postEvaluationProcessor.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.postEvaluationProcessor(PostEvaluationProcessor<T> postEvaluationProcessor) Initializes the optional valuepostEvaluationProcessorto postEvaluationProcessor.final GPUEAConfiguration.Builder<T> Initializes the value for theprogramattribute.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.replacementStrategy(ReplacementStrategy replacementStrategy) Initializes the value for thereplacementStrategyattribute.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.seedPopulation(Collection<Genotype> seedPopulation) Initializes the value for theseedPopulationattribute.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.termination(Termination<T> termination) Initializes the value for theterminationattribute.