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) -
Uses of NeatSelection in net.bmahe.genetics4j.neat.spec.selection
Subclasses of NeatSelection in net.bmahe.genetics4j.neat.spec.selectionModifier and TypeClassDescriptionfinal class
ImmutableNeatSelection<T extends Comparable<T>>
Immutable implementation ofNeatSelection
.Methods in net.bmahe.genetics4j.neat.spec.selection that return NeatSelectionModifier and TypeMethodDescriptionstatic <U extends Comparable<U>>
NeatSelection<U> NeatSelection.of
(float perSpeciesKeepRatio, BiPredicate<Individual<U>, Individual<U>> speciesPredicate, SelectionPolicy speciesSelection) static <U extends Comparable<U>>
NeatSelection<U> NeatSelection.of
(BiPredicate<Individual<U>, Individual<U>> speciesPredicate, SelectionPolicy speciesSelection) static <U extends Comparable<U>>
NeatSelection<U> NeatSelection.ofDefault()
Construct a default NeatSelection based on standard parameters: - Neat compatibility distance with standard coefficients of weight 1.0 and excess and disjoint genes of 2.Methods in net.bmahe.genetics4j.neat.spec.selection with parameters of type NeatSelectionModifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
ImmutableNeatSelection<T> ImmutableNeatSelection.copyOf
(NeatSelection<T> instance) Creates an immutable copy of aNeatSelection
value.final NeatSelection.Builder
<T> ImmutableNeatSelection.Builder.from
(NeatSelection<T> instance) Fill a builder with attribute values from the providedNeatSelection
instance.