Uses of Class
net.bmahe.genetics4j.core.chromosomes.factory.ChromosomeFactoryProvider
Package
Description
-
Uses of ChromosomeFactoryProvider in net.bmahe.genetics4j.core
Modifier and TypeFieldDescriptionprivate final ChromosomeFactoryProvider
EASystem.chromosomeFactoryProvider
-
Uses of ChromosomeFactoryProvider in net.bmahe.genetics4j.core.chromosomes.factory
Modifier and TypeClassDescriptionfinal class
Immutable implementation ofChromosomeFactoryProvider
.Modifier and TypeFieldDescriptionprivate List
<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> ImmutableChromosomeFactoryProvider.Builder.chromosomeFactoriesGenerator
private final List
<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> ImmutableChromosomeFactoryProvider.chromosomeFactoriesGenerator
Modifier and TypeMethodDescriptionabstract List
<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> ChromosomeFactoryProvider.chromosomeFactoriesGenerator()
List
<Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> ImmutableChromosomeFactoryProvider.chromosomeFactoriesGenerator()
Modifier and TypeMethodDescriptionImmutableChromosomeFactoryProvider.copyOf
(ChromosomeFactoryProvider instance) Creates an immutable copy of aChromosomeFactoryProvider
value.ImmutableChromosomeFactoryProvider.Builder.from
(ChromosomeFactoryProvider instance) Fill a builder with attribute values from the providedChromosomeFactoryProvider
instance.Modifier and TypeMethodDescriptionImmutableChromosomeFactoryProvider.Builder.addAllChromosomeFactoriesGenerator
(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> elements) Adds elements tochromosomeFactoriesGenerator
list.ImmutableChromosomeFactoryProvider.Builder.addChromosomeFactoriesGenerator
(Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>> element) Adds one element tochromosomeFactoriesGenerator
list.ImmutableChromosomeFactoryProvider.Builder.chromosomeFactoriesGenerator
(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> elements) Sets or replaces all elements forchromosomeFactoriesGenerator
list.ImmutableChromosomeFactoryProvider.withChromosomeFactoriesGenerator
(Iterable<? extends Function<ChromosomeFactoryProvider, ChromosomeFactory<? extends Chromosome>>> elements) Copy the current immutable object with elements that replace the content ofchromosomeFactoriesGenerator
. -
Uses of ChromosomeFactoryProvider in net.bmahe.genetics4j.core.spec
Modifier and TypeFieldDescriptionprivate ChromosomeFactoryProvider
ImmutableEAExecutionContext.Builder.chromosomeFactoryProvider
private final ChromosomeFactoryProvider
ImmutableEAExecutionContext.chromosomeFactoryProvider
private ChromosomeFactoryProvider
ImmutableEAExecutionContext.InitShim.chromosomeFactoryProvider
Modifier and TypeMethodDescriptionAbstractEAExecutionContext.chromosomeFactoryProvider()
ImmutableEAExecutionContext.chromosomeFactoryProvider()
(package private) ChromosomeFactoryProvider
ImmutableEAExecutionContext.InitShim.chromosomeFactoryProvider()
Modifier and TypeMethodDescriptionImmutableEAExecutionContext.Builder.chromosomeFactoryProvider
(ChromosomeFactoryProvider chromosomeFactoryProvider) Initializes the value for thechromosomeFactoryProvider
attribute.(package private) void
ImmutableEAExecutionContext.InitShim.chromosomeFactoryProvider
(ChromosomeFactoryProvider chromosomeFactoryProvider) final ImmutableEAExecutionContext
<T> ImmutableEAExecutionContext.withChromosomeFactoryProvider
(ChromosomeFactoryProvider value) Copy the current immutable object by setting a value for thechromosomeFactoryProvider
attribute.ModifierConstructorDescriptionprivate
ImmutableEAExecutionContext
(List<ChromosomeCombinatorHandler<T>> defaultChromosomeCombinatorHandlers, List<ChromosomeCombinatorHandlerFactory<T>> chromosomeCombinatorHandlerFactories, List<SelectionPolicyHandler<T>> defaultSelectionPolicyHandlers, List<SelectionPolicyHandlerFactory<T>> selectionPolicyHandlerFactories, List<MutationPolicyHandler<T>> defaultMutationPolicyHandlers, List<MutationPolicyHandlerFactory<T>> mutationPolicyHandlerFactories, List<ChromosomeMutationHandler<? extends Chromosome>> defaultChromosomeMutationPolicyHandlers, List<ChromosomeMutationHandlerFactory<T>> chromosomeMutationPolicyHandlerFactories, List<ReplacementStrategyHandler<T>> defaultReplacementStrategyHandlers, List<ReplacementStrategyHandlerFactory<T>> replacementStrategyHandlerFactories, RandomGenerator randomGenerator, int populationSize, ChromosomeFactoryProvider chromosomeFactoryProvider, List<EvolutionListener<T>> evolutionListeners, int numberOfPartitions) -
Uses of ChromosomeFactoryProvider in net.bmahe.genetics4j.core.util
Modifier and TypeFieldDescriptionprivate final ChromosomeFactoryProvider
GenotypeGenerator.chromosomeFactoryProvider
ModifierConstructorDescriptionGenotypeGenerator
(ChromosomeFactoryProvider _chromosomeFactoryProvider, AbstractEAConfiguration<T> _eaConfiguration) -
Uses of ChromosomeFactoryProvider in net.bmahe.genetics4j.gpu.spec
Modifier and TypeFieldDescriptionprivate ChromosomeFactoryProvider
ImmutableGPUEAExecutionContext.Builder.chromosomeFactoryProvider
private final ChromosomeFactoryProvider
ImmutableGPUEAExecutionContext.chromosomeFactoryProvider
private ChromosomeFactoryProvider
ImmutableGPUEAExecutionContext.InitShim.chromosomeFactoryProvider
Modifier and TypeMethodDescriptionImmutableGPUEAExecutionContext.chromosomeFactoryProvider()
(package private) ChromosomeFactoryProvider
ImmutableGPUEAExecutionContext.InitShim.chromosomeFactoryProvider()
Modifier and TypeMethodDescriptionImmutableGPUEAExecutionContext.Builder.chromosomeFactoryProvider
(ChromosomeFactoryProvider chromosomeFactoryProvider) Initializes the value for thechromosomeFactoryProvider
attribute.(package private) void
ImmutableGPUEAExecutionContext.InitShim.chromosomeFactoryProvider
(ChromosomeFactoryProvider chromosomeFactoryProvider) final ImmutableGPUEAExecutionContext
<T> ImmutableGPUEAExecutionContext.withChromosomeFactoryProvider
(ChromosomeFactoryProvider value) Copy the current immutable object by setting a value for thechromosomeFactoryProvider
attribute.ModifierConstructorDescriptionprivate
ImmutableGPUEAExecutionContext
(List<ChromosomeCombinatorHandler<T>> defaultChromosomeCombinatorHandlers, List<ChromosomeCombinatorHandlerFactory<T>> chromosomeCombinatorHandlerFactories, List<SelectionPolicyHandler<T>> defaultSelectionPolicyHandlers, List<SelectionPolicyHandlerFactory<T>> selectionPolicyHandlerFactories, List<MutationPolicyHandler<T>> defaultMutationPolicyHandlers, List<MutationPolicyHandlerFactory<T>> mutationPolicyHandlerFactories, List<ChromosomeMutationHandler<? extends Chromosome>> defaultChromosomeMutationPolicyHandlers, List<ChromosomeMutationHandlerFactory<T>> chromosomeMutationPolicyHandlerFactories, List<ReplacementStrategyHandler<T>> defaultReplacementStrategyHandlers, List<ReplacementStrategyHandlerFactory<T>> replacementStrategyHandlerFactories, RandomGenerator randomGenerator, int populationSize, ChromosomeFactoryProvider chromosomeFactoryProvider, List<EvolutionListener<T>> evolutionListeners, Predicate<Platform> platformFilters, Predicate<Device> deviceFilters) -
Uses of ChromosomeFactoryProvider in net.bmahe.genetics4j.neat
Modifier and TypeMethodDescriptionstatic <T extends Number & Comparable<T>>
ImmutableEAExecutionContext.Builder<T> NeatEAExecutionContexts.enrichWithNeat
(ImmutableEAExecutionContext.Builder<T> builder, InnovationManager innovationManager, SpeciesIdGenerator speciesIdGenerator, ChromosomeFactoryProvider chromosomeFactoryProvider)