Class SelectiveRefinementTournament.Builder<T extends Comparable<T>>

java.lang.Object
net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder<T>
net.bmahe.genetics4j.core.spec.selection.SelectiveRefinementTournament.Builder<T>
Type Parameters:
T - the fitness type, must be Comparable
Enclosing class:
SelectiveRefinementTournament<T extends Comparable<T>>

public static class SelectiveRefinementTournament.Builder<T extends Comparable<T>> extends ImmutableSelectiveRefinementTournament.Builder<T>
Builder class for constructing SelectiveRefinementTournament instances.

Provides a fluent API for configuring all aspects of the selective refinement tournament selection strategy. All parameters are required except where noted.

See Also:
  • Constructor Details

    • Builder

      public Builder()