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 TypeMethodDescriptionboolean
CreepMutationPolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
MultiMutationsPolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
MutationPolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
MutationPolicyHandlerResolver.canHandle
(MutationPolicy mutationPolicy) boolean
PartialMutationPolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
RandomMutationPolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
SwapMutationPolicyHandler.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 TypeMethodDescriptionboolean
ChromosomeMutationHandler.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 TypeMethodDescriptionboolean
DoubleChromosomeCreepMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
FloatChromosomeCreepMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
IntChromosomeCreepMutationHandler.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 TypeMethodDescriptionboolean
BitChromosomeRandomMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
DoubleChromosomeRandomMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
FloatChromosomeRandomMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
IntChromosomeRandomMutationHandler.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 TypeMethodDescriptionboolean
BitChromosomeSwapMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
DoubleChromosomeSwapMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
FloatChromosomeSwapMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
IntChromosomeSwapMutationHandler.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.mutationPolicies
private final List
<MutationPolicy> ImmutableEAConfiguration.mutationPolicies
private List
<MutationPolicy> ImmutableEAConfigurationBulkAsync.Builder.mutationPolicies
private final List
<MutationPolicy> ImmutableEAConfigurationBulkAsync.mutationPolicies
Methods 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 tomutationPolicies
list.final EAConfiguration.Builder
<T> ImmutableEAConfiguration.Builder.addMutationPolicies
(MutationPolicy... elements) Adds elements tomutationPolicies
list.ImmutableEAConfigurationBulkAsync.Builder.addMutationPolicies
(MutationPolicy element) Adds one element tomutationPolicies
list.ImmutableEAConfigurationBulkAsync.Builder.addMutationPolicies
(MutationPolicy... elements) Adds elements tomutationPolicies
list.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 tomutationPolicies
list.ImmutableEAConfigurationBulkAsync.Builder.addAllMutationPolicies
(Iterable<? extends MutationPolicy> elements) Adds elements tomutationPolicies
list.final EAConfiguration.Builder
<T> ImmutableEAConfiguration.Builder.mutationPolicies
(Iterable<? extends MutationPolicy> elements) Sets or replaces all elements formutationPolicies
list.ImmutableEAConfigurationBulkAsync.Builder.mutationPolicies
(Iterable<? extends MutationPolicy> elements) Sets or replaces all elements formutationPolicies
list.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 TypeClassDescriptionclass
final class
Immutable implementation ofCreepMutation
.final class
Immutable implementation ofMultiMutations
.final class
Immutable implementation ofPartialMutation
.final class
Immutable implementation ofRandomMutation
.final class
Immutable implementation ofSwapMutation
.class
Select uniformly a mutation policy among a listclass
class
class
Fields in net.bmahe.genetics4j.core.spec.mutation declared as MutationPolicyModifier and TypeFieldDescriptionprivate MutationPolicy
ImmutablePartialMutation.Builder.mutationPolicy
private final MutationPolicy
ImmutablePartialMutation.mutationPolicy
Fields in net.bmahe.genetics4j.core.spec.mutation with type parameters of type MutationPolicyModifier and TypeFieldDescriptionprivate List
<MutationPolicy> ImmutableMultiMutations.Builder.mutationPolicies
private final List
<MutationPolicy> ImmutableMultiMutations.mutationPolicies
Methods in net.bmahe.genetics4j.core.spec.mutation that return MutationPolicyModifier and TypeMethodDescriptionImmutablePartialMutation.mutationPolicy()
abstract MutationPolicy
PartialMutation.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 tomutationPolicies
list.ImmutableMultiMutations.Builder.addMutationPolicies
(MutationPolicy... elements) Adds elements tomutationPolicies
list.ImmutablePartialMutation.Builder.mutationPolicy
(MutationPolicy mutationPolicy) Initializes the value for themutationPolicy
attribute.static ImmutablePartialMutation
ImmutablePartialMutation.of
(int chromosomeIndex, MutationPolicy mutationPolicy) Construct a new immutablePartialMutation
instance.static MultiMutations
MultiMutations.of
(MutationPolicy... mutationPolicies) static PartialMutation
PartialMutation.of
(int chromosomeIndex, MutationPolicy mutationPolicy) final ImmutableMultiMutations
ImmutableMultiMutations.withMutationPolicies
(MutationPolicy... elements) Copy the current immutable object with elements that replace the content ofmutationPolicies
.final ImmutablePartialMutation
ImmutablePartialMutation.withMutationPolicy
(MutationPolicy value) Copy the current immutable object by setting a value for themutationPolicy
attribute.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 tomutationPolicies
list.ImmutableMultiMutations.Builder.mutationPolicies
(Iterable<? extends MutationPolicy> elements) Sets or replaces all elements formutationPolicies
list.static ImmutableMultiMutations
ImmutableMultiMutations.of
(Iterable<? extends MutationPolicy> mutationPolicies) Construct a new immutableMultiMutations
instance.static ImmutableMultiMutations
ImmutableMultiMutations.of
(List<MutationPolicy> mutationPolicies) Construct a new immutableMultiMutations
instance.static MultiMutations
MultiMutations.of
(List<MutationPolicy> mutationPolicies) final ImmutableMultiMutations
ImmutableMultiMutations.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 MutationPolicyModifierConstructorDescriptionprivate
ImmutablePartialMutation
(int chromosomeIndex, MutationPolicy mutationPolicy) private
ImmutablePartialMutation
(ImmutablePartialMutation original, int chromosomeIndex, MutationPolicy mutationPolicy) Constructor parameters in net.bmahe.genetics4j.core.spec.mutation with type arguments of type MutationPolicyModifierConstructorDescriptionprivate
ImmutableMultiMutations
(Iterable<? extends MutationPolicy> mutationPolicies) private
ImmutableMultiMutations
(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 TypeMethodDescriptionboolean
NodeReplacementPolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
ProgramRandomMutatePolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
ProgramRandomPrunePolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
ProgramRulesApplicatorPolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
TrimTreePolicyHandler.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 TypeInterfaceDescriptioninterface
interface
interface
interface
interface
Ensure no tree will have a greater depth than allowedClasses in net.bmahe.genetics4j.gp.spec.mutation that implement MutationPolicyModifier and TypeClassDescriptionfinal class
Immutable implementation ofNodeReplacement
.final class
Immutable implementation ofProgramApplyRules
.final class
Immutable implementation ofProgramRandomMutate
.final class
Immutable implementation ofProgramRandomPrune
.final class
Immutable 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.mutationPolicies
private final List
<MutationPolicy> ImmutableGPUEAConfiguration.mutationPolicies
Methods 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 tomutationPolicies
list.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.addMutationPolicies
(MutationPolicy... elements) Adds elements tomutationPolicies
list.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 tomutationPolicies
list.final GPUEAConfiguration.Builder
<T> ImmutableGPUEAConfiguration.Builder.mutationPolicies
(Iterable<? extends MutationPolicy> elements) Sets or replaces all elements formutationPolicies
list.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 TypeMethodDescriptionboolean
AddConnectionPolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
AddNodePolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
DeleteConnectionPolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
DeleteNodePolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
NeatConnectionWeightPolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) boolean
NeatSwitchStatePolicyHandler.canHandle
(MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) AddConnectionPolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) AddNodePolicyHandler.createMutator
(AbstractEAExecutionContext<T> eaExecutionContext, AbstractEAConfiguration<T> eaConfiguration, MutationPolicyHandlerResolver<T> mutationPolicyHandlerResolver, MutationPolicy mutationPolicy) 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) 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 TypeMethodDescriptionboolean
AbstractNeatChromosomeConnectionMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
NeatChromosomeAddConnection.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
NeatChromosomeConnectionWeightMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
NeatChromosomeDeleteConnection.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) boolean
NeatChromosomeDeleteNodeMutationHandler.canHandle
(MutationPolicy mutationPolicy, ChromosomeSpec chromosome) AbstractNeatChromosomeConnectionMutationHandler.mutate
(MutationPolicy mutationPolicy, Chromosome chromosome) NeatChromosomeAddConnection.mutate
(MutationPolicy mutationPolicy, Chromosome 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 TypeClassDescriptionclass
class
class
class
final class
Immutable implementation ofAddConnection
.final class
Immutable implementation ofAddNode
.final class
Immutable implementation ofDeleteConnection
.final class
Immutable implementation ofDeleteNode
.final class
Immutable implementation ofNeatConnectionWeight
.final class
Immutable implementation ofSwitchStateMutation
.class
class