Class CreepMutation

java.lang.Object
net.bmahe.genetics4j.core.spec.mutation.CreepMutation
All Implemented Interfaces:
MutationPolicy
Direct Known Subclasses:
ImmutableCreepMutation

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

    • CreepMutation

      public CreepMutation()
  • Method Details

    • populationMutationProbability

      @Parameter public abstract double populationMutationProbability()
    • distribution

      @Parameter public abstract Distribution distribution()
    • check

      @Check protected void check()
    • of

      public static CreepMutation of(double populationMutationProbability, Distribution distribution)
    • ofNormal

      public static CreepMutation ofNormal(double populationMutationProbability, double mean, double standardDeviation)