Uses of Interface
net.bmahe.genetics4j.core.spec.combination.CombinationPolicy
Packages that use CombinationPolicy
Package
Description
-
Uses of CombinationPolicy in net.bmahe.genetics4j.core.combination
Methods in net.bmahe.genetics4j.core.combination with parameters of type CombinationPolicyModifier 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
Methods in net.bmahe.genetics4j.core.combination.erx with parameters of type CombinationPolicyModifier 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
Methods in net.bmahe.genetics4j.core.combination.multicombinations with parameters of type CombinationPolicyModifier 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
Methods in net.bmahe.genetics4j.core.combination.multipointarithmetic with parameters of type CombinationPolicyModifier 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
Methods in net.bmahe.genetics4j.core.combination.multipointcrossover with parameters of type CombinationPolicyModifier 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
Methods in net.bmahe.genetics4j.core.combination.ordercrossover with parameters of type CombinationPolicyModifier 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
Methods in net.bmahe.genetics4j.core.combination.singlepointarithmetic with parameters of type CombinationPolicyModifier 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
Methods in net.bmahe.genetics4j.core.combination.singlepointcrossover with parameters of type CombinationPolicyModifier 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
Fields in net.bmahe.genetics4j.core.spec declared as CombinationPolicyModifier and TypeFieldDescriptionprivate CombinationPolicy
ImmutableEAConfiguration.Builder.combinationPolicy
private final CombinationPolicy
ImmutableEAConfiguration.combinationPolicy
private CombinationPolicy
ImmutableEAConfigurationBulkAsync.Builder.combinationPolicy
private final CombinationPolicy
ImmutableEAConfigurationBulkAsync.combinationPolicy
Methods in net.bmahe.genetics4j.core.spec that return CombinationPolicyModifier 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 parentsMethods in net.bmahe.genetics4j.core.spec with parameters of type CombinationPolicyModifier 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.Constructors in net.bmahe.genetics4j.core.spec with parameters of type CombinationPolicyModifierConstructorDescriptionprivate
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
Classes in net.bmahe.genetics4j.core.spec.combination that implement CombinationPolicyModifier 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
Fields in net.bmahe.genetics4j.core.spec.combination with type parameters of type CombinationPolicyModifier and TypeFieldDescriptionprivate List
<CombinationPolicy> ImmutableMultiCombinations.Builder.combinationPolicies
private final List
<CombinationPolicy> ImmutableMultiCombinations.combinationPolicies
Methods in net.bmahe.genetics4j.core.spec.combination that return types with arguments of type CombinationPolicyModifier and TypeMethodDescriptionImmutableMultiCombinations.combinationPolicies()
abstract List
<CombinationPolicy> MultiCombinations.combinationPolicies()
Methods in net.bmahe.genetics4j.core.spec.combination with parameters of type CombinationPolicyModifier 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
.Method parameters in net.bmahe.genetics4j.core.spec.combination with type arguments of type CombinationPolicyModifier 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
.Constructor parameters in net.bmahe.genetics4j.core.spec.combination with type arguments of type CombinationPolicyModifierConstructorDescriptionprivate
ImmutableMultiCombinations
(Iterable<? extends CombinationPolicy> combinationPolicies) private
ImmutableMultiCombinations
(ImmutableMultiCombinations original, List<CombinationPolicy> combinationPolicies) -
Uses of CombinationPolicy in net.bmahe.genetics4j.gp.combination
Methods in net.bmahe.genetics4j.gp.combination with parameters of type CombinationPolicyModifier 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
Classes in net.bmahe.genetics4j.gp.spec.combination that implement CombinationPolicyModifier and TypeClassDescriptionfinal class
Immutable implementation ofProgramRandomCombine
.class
-
Uses of CombinationPolicy in net.bmahe.genetics4j.gpu.spec
Fields in net.bmahe.genetics4j.gpu.spec declared as CombinationPolicyModifier and TypeFieldDescriptionprivate CombinationPolicy
ImmutableGPUEAConfiguration.Builder.combinationPolicy
private final CombinationPolicy
ImmutableGPUEAConfiguration.combinationPolicy
Methods in net.bmahe.genetics4j.gpu.spec that return CombinationPolicyMethods in net.bmahe.genetics4j.gpu.spec with parameters of type CombinationPolicyModifier 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.Constructors in net.bmahe.genetics4j.gpu.spec with parameters of type CombinationPolicyModifierConstructorDescriptionprivate
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
Methods in net.bmahe.genetics4j.neat.combination with parameters of type CombinationPolicyModifier 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
Subinterfaces of CombinationPolicy in net.bmahe.genetics4j.neat.spec.combinationClasses in net.bmahe.genetics4j.neat.spec.combination that implement CombinationPolicy