Uses of Class
net.bmahe.genetics4j.core.spec.selection.Tournament
Packages that use Tournament
Package
Description
-
Uses of Tournament in net.bmahe.genetics4j.core.selection
Methods in net.bmahe.genetics4j.core.selection with parameters of type TournamentModifier and TypeMethodDescriptionprivate Individual<T> MultiTournamentsSelectionPolicyHandler.runTournament(Tournament<T> tournament, List<Genotype> population, List<T> fitnessScore, List<Individual<T>> candidates) Method parameters in net.bmahe.genetics4j.core.selection with type arguments of type TournamentModifier and TypeMethodDescriptionprivate Individual<T> MultiTournamentsSelectionPolicyHandler.runTournament(RandomGenerator randomGenerator, List<Tournament<T>> tournaments, List<Genotype> population, List<T> fitnessScore, int tournamentIndex) -
Uses of Tournament in net.bmahe.genetics4j.core.spec.selection
Subclasses of Tournament in net.bmahe.genetics4j.core.spec.selectionModifier and TypeClassDescriptionfinal classImmutableTournament<T extends Comparable<T>>Immutable implementation ofTournament.Fields in net.bmahe.genetics4j.core.spec.selection declared as TournamentModifier and TypeFieldDescriptionprivate Tournament<T> ImmutableSelectiveRefinementTournament.Builder.tournamentprivate final Tournament<T> ImmutableSelectiveRefinementTournament.tournamentFields in net.bmahe.genetics4j.core.spec.selection with type parameters of type TournamentModifier and TypeFieldDescriptionprivate List<Tournament<T>> ImmutableMultiTournaments.Builder.tournamentsprivate final List<Tournament<T>> ImmutableMultiTournaments.tournamentsMethods in net.bmahe.genetics4j.core.spec.selection that return TournamentModifier and TypeMethodDescriptionImmutableTournament.Builder.build()Builds a newTournament.static <T extends Comparable<T>>
Tournament<T> ImmutableTournament.copyOf(Tournament<T> instance) Creates an immutable copy of aTournamentvalue.static <T extends Comparable<T>>
Tournament<T> ImmutableTournament.of(int numCandidates) Construct a new immutableTournamentinstance.static <U extends Comparable<U>>
Tournament<U> Tournament.of(int numCandidates) static <U extends Comparable<U>>
Tournament<U> Tournament.of(int numCandidates, Comparator<Individual<U>> comparator) ImmutableSelectiveRefinementTournament.tournament()Gets the base tournament configuration used for initial selection.abstract Tournament<T> SelectiveRefinementTournament.tournament()Gets the base tournament configuration used for initial selection.Methods in net.bmahe.genetics4j.core.spec.selection that return types with arguments of type TournamentModifier and TypeMethodDescriptionList<Tournament<T>> ImmutableMultiTournaments.tournaments()List<Tournament<T>> MultiTournaments.tournaments()Methods in net.bmahe.genetics4j.core.spec.selection with parameters of type TournamentModifier and TypeMethodDescriptionImmutableMultiTournaments.Builder.addTournaments(Tournament<T> element) Adds one element totournamentslist.ImmutableMultiTournaments.Builder.addTournaments(Tournament<T>... elements) Adds elements totournamentslist.static <T extends Comparable<T>>
Tournament<T> ImmutableTournament.copyOf(Tournament<T> instance) Creates an immutable copy of aTournamentvalue.final Tournament.Builder<T> ImmutableTournament.Builder.from(Tournament<T> instance) Fill a builder with attribute values from the providedTournamentinstance.static <U extends Comparable<U>>
MultiTournaments<U> MultiTournaments.of(Tournament<U>... tournaments) ImmutableSelectiveRefinementTournament.Builder.tournament(Tournament<T> tournament) Initializes the value for thetournamentattribute.ImmutableSelectiveRefinementTournament.withTournament(Tournament<T> value) Copy the current immutable object by setting a value for thetournamentattribute.final ImmutableMultiTournaments<T> ImmutableMultiTournaments.withTournaments(Tournament<T>... elements) Copy the current immutable object with elements that replace the content oftournaments.Method parameters in net.bmahe.genetics4j.core.spec.selection with type arguments of type TournamentModifier and TypeMethodDescriptionImmutableMultiTournaments.Builder.addAllTournaments(Iterable<? extends Tournament<T>> elements) Adds elements totournamentslist.static <T extends Comparable<T>>
MultiTournaments<T> ImmutableMultiTournaments.of(Iterable<? extends Tournament<T>> tournaments) Construct a new immutableMultiTournamentsinstance.static <T extends Comparable<T>>
MultiTournaments<T> ImmutableMultiTournaments.of(List<Tournament<T>> tournaments) Construct a new immutableMultiTournamentsinstance.static <U extends Comparable<U>>
MultiTournaments<U> MultiTournaments.of(List<Tournament<U>> tournaments) ImmutableMultiTournaments.Builder.tournaments(Iterable<? extends Tournament<T>> elements) Sets or replaces all elements fortournamentslist.final ImmutableMultiTournaments<T> ImmutableMultiTournaments.withTournaments(Iterable<? extends Tournament<T>> elements) Copy the current immutable object with elements that replace the content oftournaments.Constructors in net.bmahe.genetics4j.core.spec.selection with parameters of type TournamentModifierConstructorDescriptionprivateImmutableSelectiveRefinementTournament(Tournament<T> tournament, Comparator<Individual<T>> refinementComparator, float refinementRatio) Constructor parameters in net.bmahe.genetics4j.core.spec.selection with type arguments of type TournamentModifierConstructorDescriptionprivateImmutableMultiTournaments(Iterable<? extends Tournament<T>> tournaments) privateImmutableMultiTournaments(ImmutableMultiTournaments<T> original, List<Tournament<T>> tournaments) -
Uses of Tournament in net.bmahe.genetics4j.gp.spec.selection
Fields in net.bmahe.genetics4j.gp.spec.selection declared as TournamentModifier and TypeFieldDescriptionprivate Tournament<T> ImmutableDoubleTournament.Builder.fitnessTournamentprivate final Tournament<T> ImmutableDoubleTournament.fitnessTournamentMethods in net.bmahe.genetics4j.gp.spec.selection that return TournamentModifier and TypeMethodDescriptionabstract Tournament<T> DoubleTournament.fitnessTournament()The fitness tournament configuration used for selecting individuals based on fitness.ImmutableDoubleTournament.fitnessTournament()The fitness tournament configuration used for selecting individuals based on fitness.Methods in net.bmahe.genetics4j.gp.spec.selection with parameters of type TournamentModifier and TypeMethodDescriptionImmutableDoubleTournament.Builder.fitnessTournament(Tournament<T> fitnessTournament) Initializes the value for thefitnessTournamentattribute.static <U extends Comparable<U>>
DoubleTournament<U> DoubleTournament.of(Tournament<U> fitnessTournament, Comparator<Individual<U>> parsimonyComparator, double parsimonyTournamentSize) Creates a new DoubleTournament selection policy with fitness-first mode enabled.static <T extends Comparable<T>>
DoubleTournament<T> ImmutableDoubleTournament.of(Tournament<T> fitnessTournament, Comparator<Individual<T>> parsimonyComparator, double parsimonyTournamentSize) Construct a new immutableDoubleTournamentinstance.final ImmutableDoubleTournament<T> ImmutableDoubleTournament.withFitnessTournament(Tournament<T> value) Copy the current immutable object by setting a value for thefitnessTournamentattribute.Constructors in net.bmahe.genetics4j.gp.spec.selection with parameters of type TournamentModifierConstructorDescriptionprivateImmutableDoubleTournament(Tournament<T> fitnessTournament, Comparator<Individual<T>> parsimonyComparator, double parsimonyTournamentSize) privateImmutableDoubleTournament(Tournament<T> fitnessTournament, Comparator<Individual<T>> parsimonyComparator, double parsimonyTournamentSize, boolean doFitnessFirst)