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 TypeMethodDescriptionbooleanChromosomeCombinatorHandler.canHandle(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) booleanChromosomeCombinatorResolver.canHandle(CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) booleanPickFirstParentHandler.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 TypeMethodDescriptionbooleanEdgeRecombinationCrossoverHandler.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 TypeMethodDescriptionbooleanMultiCombinationsHandler.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 TypeMethodDescriptionbooleanMultiPointArithmeticCombinationHandler.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 TypeMethodDescriptionbooleanMultiPointCrossoverCombinationHandler.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 TypeMethodDescriptionbooleanIntOrderCrossoverHandler.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 TypeMethodDescriptionbooleanSinglePointArithmeticCombinationHandler.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 TypeMethodDescriptionbooleanSinglePointCrossoverHandler.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 CombinationPolicyImmutableEAConfiguration.Builder.combinationPolicyprivate final CombinationPolicyImmutableEAConfiguration.combinationPolicyprivate CombinationPolicyImmutableEAConfigurationBulkAsync.Builder.combinationPolicyprivate final CombinationPolicyImmutableEAConfigurationBulkAsync.combinationPolicyMethods in net.bmahe.genetics4j.core.spec that return CombinationPolicyModifier and TypeMethodDescriptionabstract CombinationPolicyAbstractEAConfiguration.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 thecombinationPolicyattribute.ImmutableEAConfigurationBulkAsync.Builder.combinationPolicy(CombinationPolicy combinationPolicy) Initializes the value for thecombinationPolicyattribute.final ImmutableEAConfiguration<T> ImmutableEAConfiguration.withCombinationPolicy(CombinationPolicy value) Copy the current immutable object by setting a value for thecombinationPolicyattribute.ImmutableEAConfigurationBulkAsync.withCombinationPolicy(CombinationPolicy value) Copy the current immutable object by setting a value for thecombinationPolicyattribute.Constructors in net.bmahe.genetics4j.core.spec with parameters of type CombinationPolicyModifierConstructorDescriptionprivateImmutableEAConfiguration(List<ChromosomeSpec> chromosomeSpecs, SelectionPolicy parentSelectionPolicy, CombinationPolicy combinationPolicy, List<MutationPolicy> mutationPolicies, ReplacementStrategy replacementStrategy, PostEvaluationProcessor<T> postEvaluationProcessor, Termination<T> termination, Supplier<Genotype> genotypeGenerator, Collection<Genotype> seedPopulation, GenotypeCombinator genotypeCombinator, double offspringGeneratedRatio, Optimization optimization, Fitness<T> fitness) privateImmutableEAConfigurationBulkAsync(List<ChromosomeSpec> chromosomeSpecs, SelectionPolicy parentSelectionPolicy, CombinationPolicy combinationPolicy, List<MutationPolicy> mutationPolicies, ReplacementStrategy replacementStrategy, PostEvaluationProcessor<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 TypeClassDescriptionclassfinal classImmutable implementation ofMultiCombinations.final classImmutable implementation ofMultiPointArithmetic.final classImmutable implementation ofMultiPointCrossover.final classImmutable implementation ofOrderCrossover.final classImmutable implementation ofPickFirstParent.final classImmutable implementation ofSinglePointArithmetic.final classImmutable implementation ofSinglePointCrossover.classclassclassclassclassclassclassFields in net.bmahe.genetics4j.core.spec.combination with type parameters of type CombinationPolicyModifier and TypeFieldDescriptionprivate List<CombinationPolicy> ImmutableMultiCombinations.Builder.combinationPoliciesprivate final List<CombinationPolicy> ImmutableMultiCombinations.combinationPoliciesMethods 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 tocombinationPolicieslist.ImmutableMultiCombinations.Builder.addCombinationPolicies(CombinationPolicy... elements) Adds elements tocombinationPolicieslist.static MultiCombinationsMultiCombinations.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 tocombinationPolicieslist.ImmutableMultiCombinations.Builder.combinationPolicies(Iterable<? extends CombinationPolicy> elements) Sets or replaces all elements forcombinationPolicieslist.static MultiCombinationsImmutableMultiCombinations.of(Iterable<? extends CombinationPolicy> combinationPolicies) Construct a new immutableMultiCombinationsinstance.static MultiCombinationsImmutableMultiCombinations.of(List<CombinationPolicy> combinationPolicies) Construct a new immutableMultiCombinationsinstance.static MultiCombinationsMultiCombinations.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 CombinationPolicyModifierConstructorDescriptionprivateImmutableMultiCombinations(Iterable<? extends CombinationPolicy> combinationPolicies) privateImmutableMultiCombinations(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 TypeMethodDescriptionbooleanProgramRandomCombineHandler.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 classImmutable implementation ofProgramRandomCombine.class -
Uses of CombinationPolicy in net.bmahe.genetics4j.gpu.spec
Fields in net.bmahe.genetics4j.gpu.spec declared as CombinationPolicyModifier and TypeFieldDescriptionprivate CombinationPolicyImmutableGPUEAConfiguration.Builder.combinationPolicyprivate final CombinationPolicyImmutableGPUEAConfiguration.combinationPolicyMethods 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 thecombinationPolicyattribute.final ImmutableGPUEAConfiguration<T> ImmutableGPUEAConfiguration.withCombinationPolicy(CombinationPolicy value) Copy the current immutable object by setting a value for thecombinationPolicyattribute.Constructors in net.bmahe.genetics4j.gpu.spec with parameters of type CombinationPolicyModifierConstructorDescriptionprivateImmutableGPUEAConfiguration(List<ChromosomeSpec> chromosomeSpecs, SelectionPolicy parentSelectionPolicy, CombinationPolicy combinationPolicy, List<MutationPolicy> mutationPolicies, ReplacementStrategy replacementStrategy, PostEvaluationProcessor<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 TypeMethodDescriptionbooleanNeatCombinationHandler.canHandle(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) Determines whether this handler can process the given combination policy and chromosome specification.NeatCombinationHandler.resolve(ChromosomeCombinatorResolver<T> chromosomeCombinatorResolver, CombinationPolicy combinationPolicy, ChromosomeSpec chromosome) Resolves a NEAT combination policy into a concrete chromosome combinator. -
Uses of CombinationPolicy in net.bmahe.genetics4j.neat.spec.combination
Subinterfaces of CombinationPolicy in net.bmahe.genetics4j.neat.spec.combinationModifier and TypeInterfaceDescriptioninterfaceConfiguration policy for NEAT (NeuroEvolution of Augmenting Topologies) genetic crossover operations.Classes in net.bmahe.genetics4j.neat.spec.combination that implement CombinationPolicy