Class Hierarchy
- java.lang.Object
- io.jenetics.engine.Codecs
- io.jenetics.engine.Engine<G,C> (implements io.jenetics.engine.Evaluator<G,C>, io.jenetics.engine.Evolution<G,C>, io.jenetics.engine.EvolutionStreamable<G,C>)
- io.jenetics.engine.Engine.Builder<G,C> (implements io.jenetics.util.Copyable<T>)
- io.jenetics.engine.Evaluators
- io.jenetics.engine.EvolutionDurations (implements java.lang.Comparable<T>, java.io.Serializable)
- io.jenetics.engine.EvolutionInit<G> (implements java.io.Serializable)
- io.jenetics.engine.EvolutionParams<G,C> (implements java.io.Serializable)
- io.jenetics.engine.EvolutionParams.Builder<G,C>
- io.jenetics.engine.EvolutionResult<G,C> (implements java.lang.Comparable<T>, java.io.Serializable)
- io.jenetics.engine.EvolutionStart<G,C> (implements java.io.Serializable)
- io.jenetics.engine.EvolutionStatistics<C,FitnessStatistics> (implements java.util.function.Consumer<T>)
- io.jenetics.engine.FitnessNullifier<G,C> (implements io.jenetics.engine.EvolutionInterceptor<G,C>)
- io.jenetics.engine.Limits
- io.jenetics.engine.RetryConstraint<G,C> (implements io.jenetics.engine.Constraint<G,C>)
Interface Hierarchy
- java.lang.AutoCloseable
- java.util.stream.BaseStream<T,S>
- java.util.stream.Stream<T>
- io.jenetics.engine.EvolutionStream<G,C>
- java.util.stream.Stream<T>
- java.util.stream.BaseStream<T,S>
- io.jenetics.engine.Codec<T,G>
- io.jenetics.engine.InvertibleCodec<T,G>
- io.jenetics.engine.Constraint<G,C>
- io.jenetics.engine.Engine.Setup<G,C>
- io.jenetics.engine.Evaluator<G,C>
- io.jenetics.engine.Evolution<G,C>
- io.jenetics.engine.EvolutionInterceptor<G,C>
- io.jenetics.engine.EvolutionStreamable<G,C>
- io.jenetics.engine.Problem<T,G,C>