Uses of Interface
net.bmahe.genetics4j.moo.ObjectiveDistance
Packages that use ObjectiveDistance
-
Uses of ObjectiveDistance in net.bmahe.genetics4j.moo.nsga2.impl
Methods in net.bmahe.genetics4j.moo.nsga2.impl with parameters of type ObjectiveDistanceModifier and TypeMethodDescriptionstatic <T> double[]NSGA2Utils.crowdingDistanceAssignment(int numberObjectives, List<T> fitnessScore, Function<Integer, Comparator<T>> objectiveComparator, ObjectiveDistance<T> objectiveDistance) -
Uses of ObjectiveDistance in net.bmahe.genetics4j.moo.nsga2.spec
Fields in net.bmahe.genetics4j.moo.nsga2.spec declared as ObjectiveDistanceModifier and TypeFieldDescriptionprivate ObjectiveDistance<T> ImmutableNSGA2Selection.Builder.distanceprivate final ObjectiveDistance<T> ImmutableNSGA2Selection.distanceprivate ObjectiveDistance<T> ImmutableTournamentNSGA2Selection.Builder.distanceprivate final ObjectiveDistance<T> ImmutableTournamentNSGA2Selection.distanceMethods in net.bmahe.genetics4j.moo.nsga2.spec that return ObjectiveDistanceModifier and TypeMethodDescriptionImmutableNSGA2Selection.distance()Define how to compute distances between fitness scores along their objectivesImmutableTournamentNSGA2Selection.distance()Define how to compute distances between fitness scores along their objectivesabstract ObjectiveDistance<T> NSGA2Selection.distance()Define how to compute distances between fitness scores along their objectivesabstract ObjectiveDistance<T> TournamentNSGA2Selection.distance()Define how to compute distances between fitness scores along their objectivesMethods in net.bmahe.genetics4j.moo.nsga2.spec with parameters of type ObjectiveDistanceModifier and TypeMethodDescriptionfinal NSGA2Selection.Builder<T> ImmutableNSGA2Selection.Builder.distance(ObjectiveDistance<T> distance) Initializes the value for thedistanceattribute.ImmutableTournamentNSGA2Selection.Builder.distance(ObjectiveDistance<T> distance) Initializes the value for thedistanceattribute.static <T extends Comparable<T>>
NSGA2Selection<T> ImmutableNSGA2Selection.of(int numberObjectives, Function<Integer, Comparator<T>> objectiveComparator, ObjectiveDistance<T> distance) Construct a new immutableNSGA2Selectioninstance.static <T extends Comparable<T>>
TournamentNSGA2Selection<T> ImmutableTournamentNSGA2Selection.of(int numberObjectives, Function<Integer, Comparator<T>> objectiveComparator, ObjectiveDistance<T> distance, int numCandidates) Construct a new immutableTournamentNSGA2Selectioninstance.final ImmutableNSGA2Selection<T> ImmutableNSGA2Selection.withDistance(ObjectiveDistance<T> value) Copy the current immutable object by setting a value for thedistanceattribute.ImmutableTournamentNSGA2Selection.withDistance(ObjectiveDistance<T> value) Copy the current immutable object by setting a value for thedistanceattribute.Constructors in net.bmahe.genetics4j.moo.nsga2.spec with parameters of type ObjectiveDistanceModifierConstructorDescriptionprivateImmutableNSGA2Selection(int numberObjectives, Comparator<T> dominance, Comparator<Genotype> deduplicate, Function<Integer, Comparator<T>> objectiveComparator, ObjectiveDistance<T> distance) privateImmutableNSGA2Selection(int numberObjectives, Function<Integer, Comparator<T>> objectiveComparator, ObjectiveDistance<T> distance) privateImmutableTournamentNSGA2Selection(int numberObjectives, Comparator<T> dominance, Comparator<Genotype> deduplicate, Function<Integer, Comparator<T>> objectiveComparator, ObjectiveDistance<T> distance, int numCandidates) privateImmutableTournamentNSGA2Selection(int numberObjectives, Function<Integer, Comparator<T>> objectiveComparator, ObjectiveDistance<T> distance, int numCandidates)