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
-
ClassDescriptionThis interface lets you accumulate elements of type
Tto 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>Generic, functional factory interface.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.This class holds theRandomGeneratorengine used for the GA.Runs code with specifically bound random generator.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 element.This interface lets you check an object for validity.