Uses of Interface
net.bmahe.genetics4j.core.spec.combination.CombinationPolicy
Package
Description
-
Uses of CombinationPolicy in net.bmahe.genetics4j.core.combination
Modifier and TypeMethodDescriptionboolean
ChromosomeCombinatorHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) boolean
ChromosomeCombinatorResolver.canHandle
(CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) boolean
PickFirstParentHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) ChromosomeCombinatorHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) ChromosomeCombinatorResolver.resolve
(CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) PickFirstParentHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of CombinationPolicy in net.bmahe.genetics4j.core.combination.erx
Modifier and TypeMethodDescriptionboolean
EdgeRecombinationCrossoverHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) EdgeRecombinationCrossoverHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of CombinationPolicy in net.bmahe.genetics4j.core.combination.multicombinations
Modifier and TypeMethodDescriptionboolean
MultiCombinationsHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) MultiCombinationsHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of CombinationPolicy in net.bmahe.genetics4j.core.combination.multipointarithmetic
Modifier and TypeMethodDescriptionboolean
MultiPointArithmeticCombinationHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) MultiPointArithmeticCombinationHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of CombinationPolicy in net.bmahe.genetics4j.core.combination.multipointcrossover
Modifier and TypeMethodDescriptionboolean
MultiPointCrossoverCombinationHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) MultiPointCrossoverCombinationHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of CombinationPolicy in net.bmahe.genetics4j.core.combination.ordercrossover
Modifier and TypeMethodDescriptionboolean
IntOrderCrossoverHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) IntOrderCrossoverHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of CombinationPolicy in net.bmahe.genetics4j.core.combination.singlepointarithmetic
Modifier and TypeMethodDescriptionboolean
SinglePointArithmeticCombinationHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) SinglePointArithmeticCombinationHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of CombinationPolicy in net.bmahe.genetics4j.core.combination.singlepointcrossover
Modifier and TypeMethodDescriptionboolean
SinglePointCrossoverHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) SinglePointCrossoverHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of CombinationPolicy in net.bmahe.genetics4j.core.spec
Modifier and TypeFieldDescriptionprivate CombinationPolicy
ImmutableEAConfiguration.Builder.combinationPolicy
private final CombinationPolicy
ImmutableEAConfiguration.combinationPolicy
private CombinationPolicy
ImmutableEAConfigurationBulkAsync.Builder.combinationPolicy
private final CombinationPolicy
ImmutableEAConfigurationBulkAsync.combinationPolicy
Modifier and TypeMethodDescriptionabstract CombinationPolicy
AbstractEAConfiguration.combinationPolicy()
Defines the policy to generate new offsprings from two parentsImmutableEAConfiguration.combinationPolicy()
Defines the policy to generate new offsprings from two parentsImmutableEAConfigurationBulkAsync.combinationPolicy()
Defines the policy to generate new offsprings from two parentsModifier and TypeMethodDescriptionfinal EAConfiguration.Builder
<T> ImmutableEAConfiguration.Builder.combinationPolicy
(CombinationPolicy combinationPolicy) Initializes the value for thecombinationPolicy
attribute.ImmutableEAConfigurationBulkAsync.Builder.combinationPolicy
(CombinationPolicy combinationPolicy) Initializes the value for thecombinationPolicy
attribute.final ImmutableEAConfiguration
<T> ImmutableEAConfiguration.withCombinationPolicy
(CombinationPolicy value) Copy the current immutable object by setting a value for thecombinationPolicy
attribute.ImmutableEAConfigurationBulkAsync.withCombinationPolicy
(CombinationPolicy value) Copy the current immutable object by setting a value for thecombinationPolicy
attribute.ModifierConstructorDescriptionprivate
ImmutableEAConfiguration
(List<ChromosomeSpec> chromosomeSpecs, SelectionPolicy parentSelectionPolicy, CombinationPolicy combinationPolicy, List<MutationPolicy> mutationPolicies, ReplacementStrategy replacementStrategy, Function<Population<T>, Population<T>> postEvaluationProcessor, Termination<T> termination, Supplier<Genotype> genotypeGenerator, Collection<Genotype> seedPopulation, GenotypeCombinator genotypeCombinator, double offspringGeneratedRatio, Optimization optimization, Fitness<T> fitness) private
ImmutableEAConfigurationBulkAsync
(List<ChromosomeSpec> chromosomeSpecs, SelectionPolicy parentSelectionPolicy, CombinationPolicy combinationPolicy, List<MutationPolicy> mutationPolicies, ReplacementStrategy replacementStrategy, Function<Population<T>, Population<T>> postEvaluationProcessor, Termination<T> termination, Supplier<Genotype> genotypeGenerator, Collection<Genotype> seedPopulation, GenotypeCombinator genotypeCombinator, double offspringGeneratedRatio, Optimization optimization, FitnessBulkAsync<T> fitness) -
Uses of CombinationPolicy in net.bmahe.genetics4j.core.spec.combination
Modifier and TypeClassDescriptionclass
final class
Immutable implementation ofMultiCombinations
.final class
Immutable implementation ofMultiPointArithmetic
.final class
Immutable implementation ofMultiPointCrossover
.final class
Immutable implementation ofOrderCrossover
.final class
Immutable implementation ofPickFirstParent
.final class
Immutable implementation ofSinglePointArithmetic
.final class
Immutable implementation ofSinglePointCrossover
.class
class
class
class
class
class
class
Modifier and TypeFieldDescriptionprivate List
<CombinationPolicy> ImmutableMultiCombinations.Builder.combinationPolicies
private final List
<CombinationPolicy> ImmutableMultiCombinations.combinationPolicies
Modifier and TypeMethodDescriptionImmutableMultiCombinations.combinationPolicies()
abstract List
<CombinationPolicy> MultiCombinations.combinationPolicies()
Modifier and TypeMethodDescriptionImmutableMultiCombinations.Builder.addCombinationPolicies
(CombinationPolicy element) Adds one element tocombinationPolicies
list.ImmutableMultiCombinations.Builder.addCombinationPolicies
(CombinationPolicy... elements) Adds elements tocombinationPolicies
list.static MultiCombinations
MultiCombinations.of
(CombinationPolicy... combinationPolicies) ImmutableMultiCombinations.withCombinationPolicies
(CombinationPolicy... elements) Copy the current immutable object with elements that replace the content ofcombinationPolicies
.Modifier and TypeMethodDescriptionImmutableMultiCombinations.Builder.addAllCombinationPolicies
(Iterable<? extends CombinationPolicy> elements) Adds elements tocombinationPolicies
list.ImmutableMultiCombinations.Builder.combinationPolicies
(Iterable<? extends CombinationPolicy> elements) Sets or replaces all elements forcombinationPolicies
list.static ImmutableMultiCombinations
ImmutableMultiCombinations.of
(Iterable<? extends CombinationPolicy> combinationPolicies) Construct a new immutableMultiCombinations
instance.static ImmutableMultiCombinations
ImmutableMultiCombinations.of
(List<CombinationPolicy> combinationPolicies) Construct a new immutableMultiCombinations
instance.static MultiCombinations
MultiCombinations.of
(List<CombinationPolicy> combinationPolicies) ImmutableMultiCombinations.withCombinationPolicies
(Iterable<? extends CombinationPolicy> elements) Copy the current immutable object with elements that replace the content ofcombinationPolicies
.ModifierConstructorDescriptionprivate
ImmutableMultiCombinations
(Iterable<? extends CombinationPolicy> combinationPolicies) private
ImmutableMultiCombinations
(ImmutableMultiCombinations original, List<CombinationPolicy> combinationPolicies) -
Uses of CombinationPolicy in net.bmahe.genetics4j.gp.combination
Modifier and TypeMethodDescriptionboolean
ProgramRandomCombineHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) ProgramRandomCombineHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosomeSpec) -
Uses of CombinationPolicy in net.bmahe.genetics4j.gp.spec.combination
Modifier and TypeClassDescriptionfinal class
Immutable implementation ofProgramRandomCombine
.class
-
Uses of CombinationPolicy in net.bmahe.genetics4j.gpu.spec
Modifier and TypeFieldDescriptionprivate CombinationPolicy
ImmutableGPUEAConfiguration.Builder.combinationPolicy
private final CombinationPolicy
ImmutableGPUEAConfiguration.combinationPolicy
Modifier and TypeMethodDescriptionfinal GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.combinationPolicy
(CombinationPolicy combinationPolicy) Initializes the value for thecombinationPolicy
attribute.final ImmutableGPUEAConfiguration
<T> ImmutableGPUEAConfiguration.withCombinationPolicy
(CombinationPolicy value) Copy the current immutable object by setting a value for thecombinationPolicy
attribute.ModifierConstructorDescriptionprivate
ImmutableGPUEAConfiguration
(List<ChromosomeSpec> chromosomeSpecs, SelectionPolicy parentSelectionPolicy, CombinationPolicy combinationPolicy, List<MutationPolicy> mutationPolicies, ReplacementStrategy replacementStrategy, Function<Population<T>, Population<T>> postEvaluationProcessor, Termination<T> termination, Supplier<Genotype> genotypeGenerator, Collection<Genotype> seedPopulation, GenotypeCombinator genotypeCombinator, double offspringGeneratedRatio, Optimization optimization, Program program, OpenCLFitness<T> fitness) -
Uses of CombinationPolicy in net.bmahe.genetics4j.neat.combination
Modifier and TypeMethodDescriptionboolean
NeatCombinationHandler.canHandle
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) NeatCombinationHandler.resolve
(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) -
Uses of CombinationPolicy in net.bmahe.genetics4j.neat.spec.combination