Uses of Interface
net.bmahe.genetics4j.core.spec.mutation.MutationPolicy
Packages that use MutationPolicy
Package
Description
-
Uses of MutationPolicy in net.bmahe.genetics4j.core.mutation
Fields in net.bmahe.genetics4j.core.mutation declared as MutationPolicyMethods in net.bmahe.genetics4j.core.mutation with parameters of type MutationPolicyModifier and TypeMethodDescriptionbooleanCreepMutationPolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) booleanMultiMutationsPolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) booleanMutationPolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) booleanMutationPolicyHandlerResolver.canHandle(MutationPolicy mutationPolicy) booleanPartialMutationPolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) booleanRandomMutationPolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) booleanSwapMutationPolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) CreepMutationPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) MultiMutationsPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) MutationPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) PartialMutationPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) RandomMutationPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) SwapMutationPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) MutationPolicyHandlerResolver.resolve(MutationPolicy mutationPolicy) Constructors in net.bmahe.genetics4j.core.mutation with parameters of type MutationPolicyModifierConstructorDescriptionGenericMutatorImpl(RandomGenerator _randomGenerator, ChromosomeMutationHandler<? extends Chromosome>[] _chromosomeMutationHandlers, MutationPolicy _mutationPolicy, double _populationMutationProbability) -
Uses of MutationPolicy in net.bmahe.genetics4j.core.mutation.chromosome
Methods in net.bmahe.genetics4j.core.mutation.chromosome with parameters of type MutationPolicyModifier and TypeMethodDescriptionbooleanChromosomeMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) ChromosomeMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) -
Uses of MutationPolicy in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation
Methods in net.bmahe.genetics4j.core.mutation.chromosome.creepmutation with parameters of type MutationPolicyModifier and TypeMethodDescriptionbooleanDoubleChromosomeCreepMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanFloatChromosomeCreepMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanIntChromosomeCreepMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) DoubleChromosomeCreepMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) FloatChromosomeCreepMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) IntChromosomeCreepMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) -
Uses of MutationPolicy in net.bmahe.genetics4j.core.mutation.chromosome.randommutation
Methods in net.bmahe.genetics4j.core.mutation.chromosome.randommutation with parameters of type MutationPolicyModifier and TypeMethodDescriptionbooleanBitChromosomeRandomMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanDoubleChromosomeRandomMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanFloatChromosomeRandomMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanIntChromosomeRandomMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) BitChromosomeRandomMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) DoubleChromosomeRandomMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) FloatChromosomeRandomMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) IntChromosomeRandomMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) -
Uses of MutationPolicy in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation
Methods in net.bmahe.genetics4j.core.mutation.chromosome.swapmutation with parameters of type MutationPolicyModifier and TypeMethodDescriptionbooleanBitChromosomeSwapMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanDoubleChromosomeSwapMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanFloatChromosomeSwapMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanIntChromosomeSwapMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) BitChromosomeSwapMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) DoubleChromosomeSwapMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) FloatChromosomeSwapMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) IntChromosomeSwapMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) -
Uses of MutationPolicy in net.bmahe.genetics4j.core.spec
Fields in net.bmahe.genetics4j.core.spec with type parameters of type MutationPolicyModifier and TypeFieldDescriptionprivate List<MutationPolicy> ImmutableEAConfiguration.Builder.mutationPoliciesprivate final List<MutationPolicy> ImmutableEAConfiguration.mutationPoliciesprivate List<MutationPolicy> ImmutableEAConfigurationBulkAsync.Builder.mutationPoliciesprivate final List<MutationPolicy> ImmutableEAConfigurationBulkAsync.mutationPoliciesMethods in net.bmahe.genetics4j.core.spec that return types with arguments of type MutationPolicyModifier and TypeMethodDescriptionabstract List<MutationPolicy> AbstractEAConfiguration.mutationPolicies()Defines what mutations to be performed on the offspringsImmutableEAConfiguration.mutationPolicies()Defines what mutations to be performed on the offspringsImmutableEAConfigurationBulkAsync.mutationPolicies()Defines what mutations to be performed on the offspringsMethods in net.bmahe.genetics4j.core.spec with parameters of type MutationPolicyModifier and TypeMethodDescriptionfinal EAConfiguration.Builder<T> ImmutableEAConfiguration.Builder.addMutationPolicies(MutationPolicy element) Adds one element tomutationPolicieslist.final EAConfiguration.Builder<T> ImmutableEAConfiguration.Builder.addMutationPolicies(MutationPolicy... elements) Adds elements tomutationPolicieslist.ImmutableEAConfigurationBulkAsync.Builder.addMutationPolicies(MutationPolicy element) Adds one element tomutationPolicieslist.ImmutableEAConfigurationBulkAsync.Builder.addMutationPolicies(MutationPolicy... elements) Adds elements tomutationPolicieslist.final EAConfiguration.Builder<T> EAConfiguration.Builder.mutationPolicies(MutationPolicy... elements) EAConfigurationBulkAsync.Builder.mutationPolicies(MutationPolicy... elements) final ImmutableEAConfiguration<T> ImmutableEAConfiguration.withMutationPolicies(MutationPolicy... elements) Copy the current immutable object with elements that replace the content ofmutationPolicies.ImmutableEAConfigurationBulkAsync.withMutationPolicies(MutationPolicy... elements) Copy the current immutable object with elements that replace the content ofmutationPolicies.Method parameters in net.bmahe.genetics4j.core.spec with type arguments of type MutationPolicyModifier and TypeMethodDescriptionfinal EAConfiguration.Builder<T> ImmutableEAConfiguration.Builder.addAllMutationPolicies(Iterable<? extends MutationPolicy> elements) Adds elements tomutationPolicieslist.ImmutableEAConfigurationBulkAsync.Builder.addAllMutationPolicies(Iterable<? extends MutationPolicy> elements) Adds elements tomutationPolicieslist.final EAConfiguration.Builder<T> ImmutableEAConfiguration.Builder.mutationPolicies(Iterable<? extends MutationPolicy> elements) Sets or replaces all elements formutationPolicieslist.ImmutableEAConfigurationBulkAsync.Builder.mutationPolicies(Iterable<? extends MutationPolicy> elements) Sets or replaces all elements formutationPolicieslist.final ImmutableEAConfiguration<T> ImmutableEAConfiguration.withMutationPolicies(Iterable<? extends MutationPolicy> elements) Copy the current immutable object with elements that replace the content ofmutationPolicies.ImmutableEAConfigurationBulkAsync.withMutationPolicies(Iterable<? extends MutationPolicy> elements) Copy the current immutable object with elements that replace the content ofmutationPolicies. -
Uses of MutationPolicy in net.bmahe.genetics4j.core.spec.mutation
Classes in net.bmahe.genetics4j.core.spec.mutation that implement MutationPolicyModifier and TypeClassDescriptionclassfinal classImmutable implementation ofCreepMutation.final classImmutable implementation ofMultiMutations.final classImmutable implementation ofPartialMutation.final classImmutable implementation ofRandomMutation.final classImmutable implementation ofSwapMutation.classSelect uniformly a mutation policy among a listclassclassclassFields in net.bmahe.genetics4j.core.spec.mutation declared as MutationPolicyModifier and TypeFieldDescriptionprivate MutationPolicyImmutablePartialMutation.Builder.mutationPolicyprivate final MutationPolicyImmutablePartialMutation.mutationPolicyFields in net.bmahe.genetics4j.core.spec.mutation with type parameters of type MutationPolicyModifier and TypeFieldDescriptionprivate List<MutationPolicy> ImmutableMultiMutations.Builder.mutationPoliciesprivate final List<MutationPolicy> ImmutableMultiMutations.mutationPoliciesMethods in net.bmahe.genetics4j.core.spec.mutation that return MutationPolicyModifier and TypeMethodDescriptionImmutablePartialMutation.mutationPolicy()abstract MutationPolicyPartialMutation.mutationPolicy()Methods in net.bmahe.genetics4j.core.spec.mutation that return types with arguments of type MutationPolicyModifier and TypeMethodDescriptionImmutableMultiMutations.mutationPolicies()abstract List<MutationPolicy> MultiMutations.mutationPolicies()Methods in net.bmahe.genetics4j.core.spec.mutation with parameters of type MutationPolicyModifier and TypeMethodDescriptionImmutableMultiMutations.Builder.addMutationPolicies(MutationPolicy element) Adds one element tomutationPolicieslist.ImmutableMultiMutations.Builder.addMutationPolicies(MutationPolicy... elements) Adds elements tomutationPolicieslist.ImmutablePartialMutation.Builder.mutationPolicy(MutationPolicy mutationPolicy) Initializes the value for themutationPolicyattribute.static PartialMutationImmutablePartialMutation.of(int chromosomeIndex, MutationPolicy mutationPolicy) Construct a new immutablePartialMutationinstance.static MultiMutationsMultiMutations.of(MutationPolicy... mutationPolicies) static PartialMutationPartialMutation.of(int chromosomeIndex, MutationPolicy mutationPolicy) final ImmutableMultiMutationsImmutableMultiMutations.withMutationPolicies(MutationPolicy... elements) Copy the current immutable object with elements that replace the content ofmutationPolicies.final ImmutablePartialMutationImmutablePartialMutation.withMutationPolicy(MutationPolicy value) Copy the current immutable object by setting a value for themutationPolicyattribute.Method parameters in net.bmahe.genetics4j.core.spec.mutation with type arguments of type MutationPolicyModifier and TypeMethodDescriptionImmutableMultiMutations.Builder.addAllMutationPolicies(Iterable<? extends MutationPolicy> elements) Adds elements tomutationPolicieslist.ImmutableMultiMutations.Builder.mutationPolicies(Iterable<? extends MutationPolicy> elements) Sets or replaces all elements formutationPolicieslist.static MultiMutationsImmutableMultiMutations.of(Iterable<? extends MutationPolicy> mutationPolicies) Construct a new immutableMultiMutationsinstance.static MultiMutationsImmutableMultiMutations.of(List<MutationPolicy> mutationPolicies) Construct a new immutableMultiMutationsinstance.static MultiMutationsMultiMutations.of(List<MutationPolicy> mutationPolicies) final ImmutableMultiMutationsImmutableMultiMutations.withMutationPolicies(Iterable<? extends MutationPolicy> elements) Copy the current immutable object with elements that replace the content ofmutationPolicies.Constructors in net.bmahe.genetics4j.core.spec.mutation with parameters of type MutationPolicyModifierConstructorDescriptionprivateImmutablePartialMutation(int chromosomeIndex, MutationPolicy mutationPolicy) privateImmutablePartialMutation(ImmutablePartialMutation original, int chromosomeIndex, MutationPolicy mutationPolicy) Constructor parameters in net.bmahe.genetics4j.core.spec.mutation with type arguments of type MutationPolicyModifierConstructorDescriptionprivateImmutableMultiMutations(Iterable<? extends MutationPolicy> mutationPolicies) privateImmutableMultiMutations(ImmutableMultiMutations original, List<MutationPolicy> mutationPolicies) -
Uses of MutationPolicy in net.bmahe.genetics4j.core.util
Methods in net.bmahe.genetics4j.core.util with parameters of type MutationPolicyModifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
ChromosomeMutationHandler<? extends Chromosome> ChromosomeResolverUtils.findMatchingChromosomeMutationPolicyHandler(AbstractEAExecutionContext<T> eaExecutionContext, MutationPolicy mutationPolicy, ChromosomeSpec chromosomeSpec) static <T extends Comparable<T>>
ChromosomeMutationHandler<? extends Chromosome>[]ChromosomeResolverUtils.resolveChromosomeMutationHandlers(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicy mutationPolicy) -
Uses of MutationPolicy in net.bmahe.genetics4j.gp.mutation
Methods in net.bmahe.genetics4j.gp.mutation with parameters of type MutationPolicyModifier and TypeMethodDescriptionbooleanNodeReplacementPolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) booleanProgramRandomMutatePolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) booleanProgramRandomPrunePolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) booleanProgramRulesApplicatorPolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) booleanTrimTreePolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) NodeReplacementPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) ProgramRandomMutatePolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) ProgramRandomPrunePolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) ProgramRulesApplicatorPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) TrimTreePolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) -
Uses of MutationPolicy in net.bmahe.genetics4j.gp.spec.mutation
Subinterfaces of MutationPolicy in net.bmahe.genetics4j.gp.spec.mutationModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceinterfaceinterfaceEnsure no tree will have a greater depth than allowedClasses in net.bmahe.genetics4j.gp.spec.mutation that implement MutationPolicyModifier and TypeClassDescriptionfinal classImmutable implementation ofNodeReplacement.final classImmutable implementation ofProgramApplyRules.final classImmutable implementation ofProgramRandomMutate.final classImmutable implementation ofProgramRandomPrune.final classImmutable implementation ofTrimTree. -
Uses of MutationPolicy in net.bmahe.genetics4j.gpu.spec
Fields in net.bmahe.genetics4j.gpu.spec with type parameters of type MutationPolicyModifier and TypeFieldDescriptionprivate List<MutationPolicy> ImmutableGPUEAConfiguration.Builder.mutationPoliciesprivate final List<MutationPolicy> ImmutableGPUEAConfiguration.mutationPoliciesMethods in net.bmahe.genetics4j.gpu.spec that return types with arguments of type MutationPolicyMethods in net.bmahe.genetics4j.gpu.spec with parameters of type MutationPolicyModifier and TypeMethodDescriptionfinal GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.addMutationPolicies(MutationPolicy element) Adds one element tomutationPolicieslist.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.addMutationPolicies(MutationPolicy... elements) Adds elements tomutationPolicieslist.final GPUEAConfiguration.Builder<T> GPUEAConfiguration.Builder.mutationPolicies(MutationPolicy... elements) final ImmutableGPUEAConfiguration<T> ImmutableGPUEAConfiguration.withMutationPolicies(MutationPolicy... elements) Copy the current immutable object with elements that replace the content ofmutationPolicies.Method parameters in net.bmahe.genetics4j.gpu.spec with type arguments of type MutationPolicyModifier and TypeMethodDescriptionfinal GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.addAllMutationPolicies(Iterable<? extends MutationPolicy> elements) Adds elements tomutationPolicieslist.final GPUEAConfiguration.Builder<T> ImmutableGPUEAConfiguration.Builder.mutationPolicies(Iterable<? extends MutationPolicy> elements) Sets or replaces all elements formutationPolicieslist.final ImmutableGPUEAConfiguration<T> ImmutableGPUEAConfiguration.withMutationPolicies(Iterable<? extends MutationPolicy> elements) Copy the current immutable object with elements that replace the content ofmutationPolicies. -
Uses of MutationPolicy in net.bmahe.genetics4j.neat.mutation
Methods in net.bmahe.genetics4j.neat.mutation with parameters of type MutationPolicyModifier and TypeMethodDescriptionbooleanAddConnectionPolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) Determines whether this handler can process the given mutation policy.booleanAddNodePolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) Determines whether this handler can process the given mutation policy.booleanDeleteConnectionPolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) booleanDeleteNodePolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) booleanNeatConnectionWeightPolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) Determines whether this handler can process the given mutation policy.booleanNeatSwitchStatePolicyHandler.canHandle(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) AddConnectionPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) Creates a concrete mutator for add-connection mutations.AddNodePolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) Creates a concrete mutator for add-node mutations.DeleteConnectionPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) DeleteNodePolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) NeatConnectionWeightPolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) Creates a concrete mutator for connection weight mutations.NeatSwitchStatePolicyHandler.createMutator(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) -
Uses of MutationPolicy in net.bmahe.genetics4j.neat.mutation.chromosome
Methods in net.bmahe.genetics4j.neat.mutation.chromosome with parameters of type MutationPolicyModifier and TypeMethodDescriptionbooleanAbstractNeatChromosomeConnectionMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanNeatChromosomeAddConnection.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) Determines whether this handler can process the given mutation policy and chromosome specification.booleanNeatChromosomeConnectionWeightMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanNeatChromosomeDeleteConnection.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) booleanNeatChromosomeDeleteNodeMutationHandler.canHandle(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) AbstractNeatChromosomeConnectionMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) NeatChromosomeAddConnection.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) Applies add-connection mutation to a NEAT chromosome.NeatChromosomeConnectionWeightMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) NeatChromosomeDeleteConnection.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) NeatChromosomeDeleteNodeMutationHandler.mutate(MutationPolicy mutationPolicy, Chromosome chromosome) -
Uses of MutationPolicy in net.bmahe.genetics4j.neat.spec.mutation
Classes in net.bmahe.genetics4j.neat.spec.mutation that implement MutationPolicyModifier and TypeClassDescriptionclassclassclassclassfinal classImmutable implementation ofAddConnection.final classImmutable implementation ofAddNode.final classImmutable implementation ofDeleteConnection.final classImmutable implementation ofDeleteNode.final classImmutable implementation ofNeatConnectionWeight.final classImmutable implementation ofSwitchStateMutation.classclass