Class DeleteNode

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

@Immutable public abstract class DeleteNode extends Object implements MutationPolicy
  • Constructor Details

    • DeleteNode

      public DeleteNode()
  • Method Details

    • populationMutationProbability

      @Parameter public abstract double populationMutationProbability()
    • check

      @Check protected void check()
    • of

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