Class NeatConnectionWeight

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

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

    • NeatConnectionWeight

      public NeatConnectionWeight()
  • Method Details

    • populationMutationProbability

      @Default public double populationMutationProbability()
    • perturbationRatio

      @Default public double perturbationRatio()
    • perturbationDistribution

      @Default public Distribution perturbationDistribution()
    • newValuesDistribution

      @Default public Distribution newValuesDistribution()
    • check

      @Check protected void check()
    • build

      public static NeatConnectionWeight build()
    • builder

      public static NeatConnectionWeight.Builder builder()