Uses of Class
net.bmahe.genetics4j.neat.spec.selection.NeatSelection
Packages that use NeatSelection
-
Uses of NeatSelection in net.bmahe.genetics4j.neat.selection
Fields in net.bmahe.genetics4j.neat.selection declared as NeatSelectionConstructors in net.bmahe.genetics4j.neat.selection with parameters of type NeatSelectionModifierConstructorDescriptionNeatSelectorImpl(RandomGenerator _randomGenerator, NeatSelection<T> _neatSelection, SpeciesIdGenerator _speciesIdGenerator, Selector<T> _speciesSelector) Constructs a new NEAT selector implementation with the specified components. -
Uses of NeatSelection in net.bmahe.genetics4j.neat.spec.selection
Subclasses of NeatSelection in net.bmahe.genetics4j.neat.spec.selectionModifier and TypeClassDescriptionfinal classImmutableNeatSelection<T extends Comparable<T>>Immutable implementation ofNeatSelection.Methods in net.bmahe.genetics4j.neat.spec.selection that return NeatSelectionModifier and TypeMethodDescriptionImmutableNeatSelection.Builder.build()Builds a newNeatSelection.static <T extends Comparable<T>>
NeatSelection<T> ImmutableNeatSelection.copyOf(NeatSelection<T> instance) Creates an immutable copy of aNeatSelectionvalue.static <U extends Comparable<U>>
NeatSelection<U> NeatSelection.of(float perSpeciesKeepRatio, BiPredicate<Individual<U>, Individual<U>> speciesPredicate, SelectionPolicy speciesSelection) Creates a NEAT selection policy with custom keep ratio and specified parameters.static <U extends Comparable<U>>
NeatSelection<U> NeatSelection.of(BiPredicate<Individual<U>, Individual<U>> speciesPredicate, SelectionPolicy speciesSelection) Creates a NEAT selection policy with default keep ratio and specified parameters.static <U extends Comparable<U>>
NeatSelection<U> NeatSelection.ofDefault()Creates a NEAT selection policy with standard default parameters.Methods in net.bmahe.genetics4j.neat.spec.selection with parameters of type NeatSelectionModifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
NeatSelection<T> ImmutableNeatSelection.copyOf(NeatSelection<T> instance) Creates an immutable copy of aNeatSelectionvalue.final NeatSelection.Builder<T> ImmutableNeatSelection.Builder.from(NeatSelection<T> instance) Fill a builder with attribute values from the providedNeatSelectioninstance.