Class MultiPointCrossover

java.lang.Object
net.bmahe.genetics4j.core.spec.combination.MultiPointCrossover
All Implemented Interfaces:
CombinationPolicy
Direct Known Subclasses:
ImmutableMultiPointCrossover

@Immutable public abstract class MultiPointCrossover extends Object implements CombinationPolicy
  • Constructor Details

    • MultiPointCrossover

      public MultiPointCrossover()
  • Method Details

    • numCrossovers

      @Parameter public abstract int numCrossovers()
    • of

      public static MultiPointCrossover of(int numCrossovers)
      Construct a new immutable MultiPointCrossover instance.
      Parameters:
      numCrossovers - The value for the numCrossovers attribute
      Returns:
      An immutable MultiPointCrossover instance