Uses of Class
net.bmahe.genetics4j.neat.spec.selection.NeatSelection
-
Uses of NeatSelection in net.bmahe.genetics4j.neat.selection
ModifierConstructorDescriptionNeatSelectorImpl
(RandomGenerator _randomGenerator, NeatSelection<T> _neatSelection, SpeciesIdGenerator _speciesIdGenerator, Selector<T> _speciesSelector) -
Uses of NeatSelection in net.bmahe.genetics4j.neat.spec.selection
Modifier and TypeClassDescriptionfinal class
ImmutableNeatSelection<T extends Comparable<T>>
Immutable implementation ofNeatSelection
.Modifier 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.Modifier 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.