Module io.jenetics.base
Package io.jenetics.util
package io.jenetics.util
This package contains the collection classes (
Seq,
ISeq and MSeq) which are
used in the public interfaces of the Chromosome and
Genotype. It also contains the RandomRegistry class,
which implements the global PRNG lookup, as well as helper IO classes for
serializing Genotypes and whole Populations.- Since:
- 1.0
- Version:
- 3.0
-
ClassDescriptionAccumulator<T,
A extends Accumulator<T, A, R>, R> This interface lets you accumulate elements of typeTto a result of typeR.BaseSeq<T>General base interface for an ordered, fixed-sized, object sequence.Batch executor interface, which is used for evaluating a batch of runnables.This class is used for holding the valid characters of anCharacterGene.This class contains methods for converting from and to the primitive arraysint[],long[]anddouble[].Copyable<T>This interface indicates that a class can create a copy of typeT.Double range class.Factory<T>Integer range class.Class for object serialization.ISeq<T>Immutable, ordered, fixed-sized sequence.Long range class.Mean<T>A mixin interface for genes which can have a mean value.MSeq<T>Mutable, ordered, fixed-sized sequence.Clock implementation with nano second precision.Ordered<T>Object wrapper, which makes the wrapped valueComparable, by defining a separateComparator.These sorting methods don't sort a given array directly; instead, an index lookup array is returned which allows accessing the array in a sorted order.The comparator used for comparing two array elements at the specified indexes.Deprecated, for removal: This API element is subject to removal in a future version.Will be removed in the next major version.This class holds theRandomGeneratorengine used for the GA.This interface defines a recursive generic typeS, which represents the type of the implementing class.Seq<T>General interface for an ordered, fixed-sized, object sequence.This class allows creating a reactiveFlow.Publisherfrom a given JavaStream.This class contains factory methods for (flat) mapping stream elements.This interface lets you check an object for validity.