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 Summary
Constructors -
Method Summary
Methods inherited from class net.bmahe.genetics4j.core.spec.selection.ImmutableSelectiveRefinementTournament.Builder
build, from, refinementComparator, refinementRatio, tournament
-
Constructor Details
-
Builder
public Builder()
-