Seq
,
ISeq
and MSeq
) which are
used in the public interfaces of the Chromosome
and
Genotype
.See: Description
Interface | Description |
---|---|
Copyable<T> |
This interface indicates, that a class can create a copy of type
T . |
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.
|
Seq<T> |
General interface for a ordered, fixed sized, object sequence.
|
Verifiable |
Class | Description |
---|---|
CharSeq |
This class is used for holding the valid characters of an
CharacterGene . |
DoubleRange |
Double range class.
|
IntRange |
Integer range class.
|
IO |
Class for object serialization.
|
IO.JAXB |
Helper class for JAXB class registering/de-registering.
|
LCG64ShiftRandom |
This class implements a linear congruential PRNG with additional bit-shift
transition.
|
LCG64ShiftRandom.Param |
Parameter class for the
LCG64ShiftRandom generator, for the
parameters a and b of the LC recursion
ri+1 = a · ri + b mod 264. |
LCG64ShiftRandom.ThreadLocal |
This class represents a thread local implementation of the
LCG64ShiftRandom PRNG. |
LCG64ShiftRandom.ThreadSafe |
This is a thread safe variation of the this PRNG—by
synchronizing the random number generation.
|
LongRange |
Long range class.
|
NanoClock |
Clock implementation with nano second precision.
|
Random64 |
An abstract base class which eases the implementation of
Random
objects which natively creates random long values. |
RandomRegistry |
This class holds the
Random engine used for the GA. |
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.© 2007-2017 Franz Wilhelmstötter (2017-04-28 16:50)