Uses of Interface
net.bmahe.genetics4j.extras.evolutionlisteners.EvolutionStep
Package
Description
-
Uses of EvolutionStep in net.bmahe.genetics4j.extras.evolutionlisteners
Modifier and TypeClassDescriptionfinal class
ImmutableEvolutionStep<T extends Comparable<T>,
U> Immutable implementation ofEvolutionStep
.Modifier and TypeFieldDescriptionprivate Function
<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> ImmutableCSVEvolutionListener.Builder.filter
private Function
<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> ImmutableCSVEvolutionListener.Builder.filter
private final Function
<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> ImmutableCSVEvolutionListener.filter
private final Function
<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> ImmutableCSVEvolutionListener.filter
private Function
<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> ImmutableCSVEvolutionListener.InitShim.filter
private Function
<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> ImmutableCSVEvolutionListener.InitShim.filter
Modifier and TypeMethodDescriptionstatic <T extends Comparable<T>,
U>
EvolutionStep<T, U> EvolutionStep.of
(Optional<U> context, long generation, int individualIndex, Genotype individual, T fitness, boolean isDone) Modifier and TypeMethodDescriptionFunction
<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> CSVEvolutionListener.filter()
Users can supply an optional set of filters to control which individuals get written and in which order.Function
<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> CSVEvolutionListener.filter()
Users can supply an optional set of filters to control which individuals get written and in which order.Function
<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> ImmutableCSVEvolutionListener.filter()
Users can supply an optional set of filters to control which individuals get written and in which order.Function
<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> ImmutableCSVEvolutionListener.filter()
Users can supply an optional set of filters to control which individuals get written and in which order.(package private) Function
<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> ImmutableCSVEvolutionListener.InitShim.filter()
(package private) Function
<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> ImmutableCSVEvolutionListener.InitShim.filter()
Modifier and TypeMethodDescriptionColumnExtractorFunction.apply
(EvolutionStep<T, U> evolutionStep) static <T extends Comparable<T>,
U>
ImmutableEvolutionStep<T, U> ImmutableEvolutionStep.copyOf
(EvolutionStep<T, U> instance) Creates an immutable copy of aEvolutionStep
value.final EvolutionStep.Builder
<T, U> ImmutableEvolutionStep.Builder.from
(EvolutionStep<T, U> instance) Fill a builder with attribute values from the providedEvolutionStep
instance.Modifier and TypeMethodDescriptionfinal CSVEvolutionListener.Builder
<T, U> ImmutableCSVEvolutionListener.Builder.filter
(Function<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> filter) Initializes the value for thefilter
attribute.final CSVEvolutionListener.Builder
<T, U> ImmutableCSVEvolutionListener.Builder.filter
(Function<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> filter) Initializes the value for thefilter
attribute.(package private) void
ImmutableCSVEvolutionListener.InitShim.filter
(Function<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> filter) (package private) void
ImmutableCSVEvolutionListener.InitShim.filter
(Function<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> filter) final ImmutableCSVEvolutionListener
<T, U> ImmutableCSVEvolutionListener.withFilter
(Function<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> value) Copy the current immutable object by setting a value for thefilter
attribute.final ImmutableCSVEvolutionListener
<T, U> ImmutableCSVEvolutionListener.withFilter
(Function<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> value) Copy the current immutable object by setting a value for thefilter
attribute.ModifierConstructorDescriptionprivate
ImmutableCSVEvolutionListener
(boolean autoFlush, GenerationFunction<T, U> evolutionContextSupplier, int skipN, Function<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> filter, String filename, List<ColumnExtractor<T, U>> columnExtractors) private
ImmutableCSVEvolutionListener
(boolean autoFlush, GenerationFunction<T, U> evolutionContextSupplier, int skipN, Function<Stream<EvolutionStep<T, U>>, Stream<EvolutionStep<T, U>>> filter, String filename, List<ColumnExtractor<T, U>> columnExtractors) -
Uses of EvolutionStep in net.bmahe.genetics4j.samples.symbolicregression
Modifier 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