This package contains the collection classes (
MSeq) which are used in the public interfaces of the
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.
Interface Summary Interface Description Accumulator<T,A extends Accumulator<T,A,R>,R>This interface lets you accumulate elements of type
Tto a result of type
BaseSeq<T>General base interface for a ordered, fixed sized, object sequence. Copyable<T>This interface indicates, that a class can create a copy of type
Factory<T> ISeq<T>Immutable, ordered, fixed sized sequence. Mean<T>A mixin interface for genes which can have a mean value. MSeq<T>Mutable, ordered, fixed sized sequence. ProxySorter.Comparator<T>The comparator used for comparing two array elements at the specified indexes. Seq<T>General interface for a ordered, fixed sized, object sequence. Verifiable
Class Summary Class Description CharSeqThis class is used for holding the valid characters of an
DoubleRangeDouble range class. IntRangeInteger range class. IOClass for object serialization. LongRangeLong range class. NanoClockClock implementation with nano second precision. Ordered<T> ProxySorterThis sorting methods doesn't sort a given array directly, instead an index lookup array is returned which allows to access the array in an sorted order. RandomRegistryThis class holds the
Randomengine used for the GA.
StreamPublisher<T> StreamsThis class contains factory methods for (flat) mapping stream elements.