Class SwitchStateMutation

java.lang.Object
net.bmahe.genetics4j.neat.spec.mutation.SwitchStateMutation
All Implemented Interfaces:
MutationPolicy
Direct Known Subclasses:
ImmutableSwitchStateMutation

@Immutable public abstract class SwitchStateMutation extends Object implements MutationPolicy
  • Constructor Details Link icon

    • SwitchStateMutation Link icon

      public SwitchStateMutation()
  • Method Details Link icon

    • populationMutationProbability Link icon

      @Parameter public abstract double populationMutationProbability()
    • check Link icon

      @Check protected void check()
    • of Link icon

      public static SwitchStateMutation of(double populationMutationProbability)
      Construct a new immutable SwitchStateMutation instance.
      Parameters:
      populationMutationProbability - The value for the populationMutationProbability attribute
      Returns:
      An immutable SwitchStateMutation instance