Uses of Class
net.bmahe.genetics4j.gpu.spec.ImmutableGPUEAExecutionContext
-
Uses of ImmutableGPUEAExecutionContext in net.bmahe.genetics4j.gpu.spec
Modifier and TypeMethodDescriptionImmutableGPUEAExecutionContext.Builder.build()
Builds a newImmutableGPUEAExecutionContext
.static <T extends Comparable<T>>
ImmutableGPUEAExecutionContext<T> ImmutableGPUEAExecutionContext.copyOf
(GPUEAExecutionContext<T> instance) Creates an immutable copy of aGPUEAExecutionContext
value.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withChromosomeCombinatorHandlerFactories
(Iterable<? extends ChromosomeCombinatorHandlerFactory<T>> elements) Copy the current immutable object with elements that replace the content ofchromosomeCombinatorHandlerFactories
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withChromosomeCombinatorHandlerFactories
(ChromosomeCombinatorHandlerFactory<T>... elements) Copy the current immutable object with elements that replace the content ofchromosomeCombinatorHandlerFactories
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withChromosomeFactoryProvider
(ChromosomeFactoryProvider value) Copy the current immutable object by setting a value for thechromosomeFactoryProvider
attribute.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withChromosomeMutationPolicyHandlerFactories
(Iterable<? extends ChromosomeMutationHandlerFactory<T>> elements) Copy the current immutable object with elements that replace the content ofchromosomeMutationPolicyHandlerFactories
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withChromosomeMutationPolicyHandlerFactories
(ChromosomeMutationHandlerFactory<T>... elements) Copy the current immutable object with elements that replace the content ofchromosomeMutationPolicyHandlerFactories
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withDefaultChromosomeCombinatorHandlers
(Iterable<? extends ChromosomeCombinatorHandler<T>> elements) Copy the current immutable object with elements that replace the content ofdefaultChromosomeCombinatorHandlers
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withDefaultChromosomeCombinatorHandlers
(ChromosomeCombinatorHandler<T>... elements) Copy the current immutable object with elements that replace the content ofdefaultChromosomeCombinatorHandlers
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withDefaultChromosomeMutationPolicyHandlers
(Iterable<? extends ChromosomeMutationHandler<? extends Chromosome>> elements) Copy the current immutable object with elements that replace the content ofdefaultChromosomeMutationPolicyHandlers
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withDefaultChromosomeMutationPolicyHandlers
(ChromosomeMutationHandler<? extends Chromosome>... elements) Copy the current immutable object with elements that replace the content ofdefaultChromosomeMutationPolicyHandlers
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withDefaultMutationPolicyHandlers
(Iterable<? extends MutationPolicyHandler<T>> elements) Copy the current immutable object with elements that replace the content ofdefaultMutationPolicyHandlers
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withDefaultMutationPolicyHandlers
(MutationPolicyHandler<T>... elements) Copy the current immutable object with elements that replace the content ofdefaultMutationPolicyHandlers
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withDefaultReplacementStrategyHandlers
(Iterable<? extends ReplacementStrategyHandler<T>> elements) Copy the current immutable object with elements that replace the content ofdefaultReplacementStrategyHandlers
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withDefaultReplacementStrategyHandlers
(ReplacementStrategyHandler<T>... elements) Copy the current immutable object with elements that replace the content ofdefaultReplacementStrategyHandlers
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withDefaultSelectionPolicyHandlers
(Iterable<? extends SelectionPolicyHandler<T>> elements) Copy the current immutable object with elements that replace the content ofdefaultSelectionPolicyHandlers
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withDefaultSelectionPolicyHandlers
(SelectionPolicyHandler<T>... elements) Copy the current immutable object with elements that replace the content ofdefaultSelectionPolicyHandlers
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withDeviceFilters
(Predicate<Device> value) Copy the current immutable object by setting a value for thedeviceFilters
attribute.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withEvolutionListeners
(Iterable<? extends EvolutionListener<T>> elements) Copy the current immutable object with elements that replace the content ofevolutionListeners
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withEvolutionListeners
(EvolutionListener<T>... elements) Copy the current immutable object with elements that replace the content ofevolutionListeners
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withMutationPolicyHandlerFactories
(Iterable<? extends MutationPolicyHandlerFactory<T>> elements) Copy the current immutable object with elements that replace the content ofmutationPolicyHandlerFactories
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withMutationPolicyHandlerFactories
(MutationPolicyHandlerFactory<T>... elements) Copy the current immutable object with elements that replace the content ofmutationPolicyHandlerFactories
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withPlatformFilters
(Predicate<Platform> value) Copy the current immutable object by setting a value for theplatformFilters
attribute.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withPopulationSize
(int value) Copy the current immutable object by setting a value for thepopulationSize
attribute.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withRandomGenerator
(RandomGenerator value) Copy the current immutable object by setting a value for therandomGenerator
attribute.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withReplacementStrategyHandlerFactories
(Iterable<? extends ReplacementStrategyHandlerFactory<T>> elements) Copy the current immutable object with elements that replace the content ofreplacementStrategyHandlerFactories
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withReplacementStrategyHandlerFactories
(ReplacementStrategyHandlerFactory<T>... elements) Copy the current immutable object with elements that replace the content ofreplacementStrategyHandlerFactories
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withSelectionPolicyHandlerFactories
(Iterable<? extends SelectionPolicyHandlerFactory<T>> elements) Copy the current immutable object with elements that replace the content ofselectionPolicyHandlerFactories
.final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withSelectionPolicyHandlerFactories
(SelectionPolicyHandlerFactory<T>... elements) Copy the current immutable object with elements that replace the content ofselectionPolicyHandlerFactories
.Modifier and TypeMethodDescriptionprivate boolean
ImmutableGPUEAExecutionContext.equalTo
(int synthetic, ImmutableGPUEAExecutionContext<?> another)