Uses of Interface
net.bmahe.genetics4j.core.evolutionlisteners.EvolutionListener
Packages that use EvolutionListener
Package
Description
-
Uses of EvolutionListener in net.bmahe.genetics4j.core.evolutionlisteners
Classes in net.bmahe.genetics4j.core.evolutionlisteners that implement EvolutionListenerModifier and TypeClassDescriptionclassDefaultEvolutionListener<T extends Comparable<T>>A simple default evolution listener that outputs progress to System.out without requiring external logging dependencies.classEvolutionListenerLogTopN<T extends Comparable<T>>Evolution listener that logs the top N individuals from each generation.classSimpleEvolutionListener<T extends Number & Comparable<T>>Methods in net.bmahe.genetics4j.core.evolutionlisteners that return EvolutionListenerModifier and TypeMethodDescriptionstatic <U extends Comparable<U>>
EvolutionListener<U> EvolutionListeners.ofDefault()Creates a default evolution listener that outputs to System.out without external logging dependencies.static <U extends Comparable<U>>
EvolutionListener<U> EvolutionListeners.ofDefault(int skipN) Creates a default evolution listener with generation skipping.static <U extends Comparable<U>>
EvolutionListener<U> EvolutionListeners.ofDefault(int topN, int skipN) Creates a default evolution listener that shows the top N individuals.static <U extends Comparable<U>>
EvolutionListener<U> Creates a fully configurable default evolution listener.static <U extends Comparable<U>>
EvolutionListener<U> Creates a default evolution listener with custom genotype formatting.static <U extends Comparable<U>>
EvolutionListener<U> EvolutionListeners.ofLogTopN(org.apache.logging.log4j.Logger logger, int topN) static <U extends Comparable<U>>
EvolutionListener<U> EvolutionListeners.ofLogTopN(org.apache.logging.log4j.Logger logger, int topN, int skipN) static <U extends Comparable<U>>
EvolutionListener<U> EvolutionListeners.ofLogTopN(org.apache.logging.log4j.Logger logger, int topN, int skipN, Comparator<U> comparator) static <U extends Comparable<U>>
EvolutionListener<U> EvolutionListeners.ofLogTopN(org.apache.logging.log4j.Logger logger, int topN, int skipN, Comparator<U> comparator, Function<Genotype, String> prettyPrinter) static <U extends Comparable<U>>
EvolutionListener<U> EvolutionListeners.ofLogTopN(org.apache.logging.log4j.Logger logger, int topN, Comparator<U> comparator) static <U extends Comparable<U>>
EvolutionListener<U> EvolutionListeners.ofLogTopN(org.apache.logging.log4j.Logger logger, int topN, Comparator<U> comparator, Function<Genotype, String> prettyPrinter) static <U extends Comparable<U>>
EvolutionListener<U> EvolutionListeners.ofLogTopN(org.apache.logging.log4j.Logger logger, int topN, Function<Genotype, String> prettyPrinter) -
Uses of EvolutionListener in net.bmahe.genetics4j.core.spec
Fields in net.bmahe.genetics4j.core.spec with type parameters of type EvolutionListenerModifier and TypeFieldDescriptionprivate List<EvolutionListener<T>> ImmutableEAExecutionContext.Builder.evolutionListenersprivate final List<EvolutionListener<T>> ImmutableEAExecutionContext.evolutionListenersprivate List<EvolutionListener<T>> ImmutableEAExecutionContext.InitShim.evolutionListenersMethods in net.bmahe.genetics4j.core.spec that return types with arguments of type EvolutionListenerModifier and TypeMethodDescriptionAbstractEAExecutionContext.evolutionListeners()ImmutableEAExecutionContext.evolutionListeners()(package private) List<EvolutionListener<T>> ImmutableEAExecutionContext.InitShim.evolutionListeners()Methods in net.bmahe.genetics4j.core.spec with parameters of type EvolutionListenerModifier and TypeMethodDescriptionImmutableEAExecutionContext.Builder.addEvolutionListeners(EvolutionListener<T> element) Adds one element toevolutionListenerslist.ImmutableEAExecutionContext.Builder.addEvolutionListeners(EvolutionListener<T>... elements) Adds elements toevolutionListenerslist.final ImmutableEAExecutionContext<T> ImmutableEAExecutionContext.withEvolutionListeners(EvolutionListener<T>... elements) Copy the current immutable object with elements that replace the content ofevolutionListeners.Method parameters in net.bmahe.genetics4j.core.spec with type arguments of type EvolutionListenerModifier and TypeMethodDescriptionImmutableEAExecutionContext.Builder.addAllEvolutionListeners(Iterable<? extends EvolutionListener<T>> elements) Adds elements toevolutionListenerslist.ImmutableEAExecutionContext.Builder.evolutionListeners(Iterable<? extends EvolutionListener<T>> elements) Sets or replaces all elements forevolutionListenerslist.(package private) voidImmutableEAExecutionContext.InitShim.evolutionListeners(List<EvolutionListener<T>> evolutionListeners) final ImmutableEAExecutionContext<T> ImmutableEAExecutionContext.withEvolutionListeners(Iterable<? extends EvolutionListener<T>> elements) Copy the current immutable object with elements that replace the content ofevolutionListeners. -
Uses of EvolutionListener in net.bmahe.genetics4j.extras.evolutionlisteners
Classes in net.bmahe.genetics4j.extras.evolutionlisteners that implement EvolutionListenerModifier and TypeClassDescriptionclassCSVEvolutionListener<T extends Comparable<T>,U> Evolution Listener which writes the output of each generation to a CSV filefinal classImmutableCSVEvolutionListener<T extends Comparable<T>,U> Immutable implementation ofCSVEvolutionListener. -
Uses of EvolutionListener in net.bmahe.genetics4j.gpu.spec
Fields in net.bmahe.genetics4j.gpu.spec with type parameters of type EvolutionListenerModifier and TypeFieldDescriptionprivate List<EvolutionListener<T>> ImmutableGPUEAExecutionContext.Builder.evolutionListenersprivate final List<EvolutionListener<T>> ImmutableGPUEAExecutionContext.evolutionListenersprivate List<EvolutionListener<T>> ImmutableGPUEAExecutionContext.InitShim.evolutionListenersMethods in net.bmahe.genetics4j.gpu.spec that return types with arguments of type EvolutionListenerModifier and TypeMethodDescriptionImmutableGPUEAExecutionContext.evolutionListeners()(package private) List<EvolutionListener<T>> ImmutableGPUEAExecutionContext.InitShim.evolutionListeners()Methods in net.bmahe.genetics4j.gpu.spec with parameters of type EvolutionListenerModifier and TypeMethodDescriptionImmutableGPUEAExecutionContext.Builder.addEvolutionListeners(EvolutionListener<T> element) Adds one element toevolutionListenerslist.ImmutableGPUEAExecutionContext.Builder.addEvolutionListeners(EvolutionListener<T>... elements) Adds elements toevolutionListenerslist.final ImmutableGPUEAExecutionContext<T> ImmutableGPUEAExecutionContext.withEvolutionListeners(EvolutionListener<T>... elements) Copy the current immutable object with elements that replace the content ofevolutionListeners.Method parameters in net.bmahe.genetics4j.gpu.spec with type arguments of type EvolutionListenerModifier and TypeMethodDescriptionImmutableGPUEAExecutionContext.Builder.addAllEvolutionListeners(Iterable<? extends EvolutionListener<T>> elements) Adds elements toevolutionListenerslist.ImmutableGPUEAExecutionContext.Builder.evolutionListeners(Iterable<? extends EvolutionListener<T>> elements) Sets or replaces all elements forevolutionListenerslist.(package private) voidImmutableGPUEAExecutionContext.InitShim.evolutionListeners(List<EvolutionListener<T>> evolutionListeners) final ImmutableGPUEAExecutionContext<T> ImmutableGPUEAExecutionContext.withEvolutionListeners(Iterable<? extends EvolutionListener<T>> elements) Copy the current immutable object with elements that replace the content ofevolutionListeners. -
Uses of EvolutionListener in net.bmahe.genetics4j.samples.symbolicregression
Methods in net.bmahe.genetics4j.samples.symbolicregression that return EvolutionListenerModifier and TypeMethodDescriptionstatic EvolutionListener<FitnessVector<Double>> SymbolicRegressionUtils.csvLogger(String filename, Function<EvolutionStep<FitnessVector<Double>, List<Set<Integer>>>, Double> computeScore, Function<EvolutionStep<FitnessVector<Double>, List<Set<Integer>>>, Double> computeComplexity) Sepcialization for FitnessVectorstatic <T extends Comparable<T>>
EvolutionListener<T> SymbolicRegressionUtils.csvLogger(String filename, Function<EvolutionStep<T, List<Set<Integer>>>, Double> computeScore, Function<EvolutionStep<T, List<Set<Integer>>>, Double> computeComplexity, BiFunction<List<Genotype>, List<T>, List<FitnessVector<Double>>> convert2FitnessVector) static EvolutionListener<Double> SymbolicRegressionUtils.csvLoggerDouble(String filename, Function<EvolutionStep<Double, List<Set<Integer>>>, Double> computeScore, Function<EvolutionStep<Double, List<Set<Integer>>>, Double> computeComplexity) Sepcialization for Double