Uses of Interface
net.bmahe.genetics4j.neat.spec.combination.parentcompare.ParentComparisonPolicy
Packages that use ParentComparisonPolicy
Package
Description
-
Uses of ParentComparisonPolicy in net.bmahe.genetics4j.neat.combination.parentcompare
Methods in net.bmahe.genetics4j.neat.combination.parentcompare with parameters of type ParentComparisonPolicyModifier and TypeMethodDescriptionbooleanFitnessComparisonHandler.canHandle(ParentComparisonPolicy parentComparisonPolicy) booleanFitnessThenSizeComparisonHandler.canHandle(ParentComparisonPolicy parentComparisonPolicy) booleanParentComparisonHandler.canHandle(ParentComparisonPolicy parentComparisonPolicy) Determines whether this handler can process the given parent comparison policy.FitnessComparisonHandler.compare(ParentComparisonPolicy parentComparisonPolicy, NeatChromosome first, NeatChromosome second, int fitnessComparison) FitnessThenSizeComparisonHandler.compare(ParentComparisonPolicy parentComparisonPolicy, NeatChromosome first, NeatChromosome second, int fitnessComparison) ParentComparisonHandler.compare(ParentComparisonPolicy parentComparisonPolicy, NeatChromosome first, NeatChromosome second, int fitnessComparison) Compares two parent chromosomes and determines which should be chosen for preferred inheritance.ParentComparisonHandlerLocator.find(ParentComparisonPolicy parentComparisonPolicy) -
Uses of ParentComparisonPolicy in net.bmahe.genetics4j.neat.spec.combination
Fields in net.bmahe.genetics4j.neat.spec.combination declared as ParentComparisonPolicyModifier and TypeFieldDescriptionprivate ParentComparisonPolicyImmutableNeatCombination.Builder.parentComparisonPolicyprivate ParentComparisonPolicyImmutableNeatCombination.InitShim.parentComparisonPolicyprivate final ParentComparisonPolicyImmutableNeatCombination.parentComparisonPolicyMethods in net.bmahe.genetics4j.neat.spec.combination that return ParentComparisonPolicyModifier and TypeMethodDescription(package private) ParentComparisonPolicyImmutableNeatCombination.InitShim.parentComparisonPolicy()ImmutableNeatCombination.parentComparisonPolicy()Returns the policy used to compare parent fitness for inheritance decisions.default ParentComparisonPolicyNeatCombination.parentComparisonPolicy()Returns the policy used to compare parent fitness for inheritance decisions.private ParentComparisonPolicyImmutableNeatCombination.parentComparisonPolicyInitialize()Methods in net.bmahe.genetics4j.neat.spec.combination with parameters of type ParentComparisonPolicyModifier and TypeMethodDescriptionfinal NeatCombination.BuilderImmutableNeatCombination.Builder.parentComparisonPolicy(ParentComparisonPolicy parentComparisonPolicy) Initializes the value for theparentComparisonPolicyattribute.(package private) voidImmutableNeatCombination.InitShim.parentComparisonPolicy(ParentComparisonPolicy parentComparisonPolicy) final ImmutableNeatCombinationImmutableNeatCombination.withParentComparisonPolicy(ParentComparisonPolicy value) Copy the current immutable object by setting a value for theparentComparisonPolicyattribute.Constructors in net.bmahe.genetics4j.neat.spec.combination with parameters of type ParentComparisonPolicyModifierConstructorDescriptionprivateImmutableNeatCombination(double inheritanceThresold, double reenableGeneInheritanceThresold, ParentComparisonPolicy parentComparisonPolicy) -
Uses of ParentComparisonPolicy in net.bmahe.genetics4j.neat.spec.combination.parentcompare
Subinterfaces of ParentComparisonPolicy in net.bmahe.genetics4j.neat.spec.combination.parentcompareModifier and TypeInterfaceDescriptioninterfaceComparing parents based on their fitnessinterfaceComparing parents based on fitness first and then their size in case of equal fitness.Classes in net.bmahe.genetics4j.neat.spec.combination.parentcompare that implement ParentComparisonPolicyModifier and TypeClassDescriptionfinal classImmutable implementation ofFitnessComparison.final classImmutable implementation ofFitnessThenSizeComparison.