Interface | Description |
---|---|
Accumulator<T> |
Interface for accumulating values of a given type.
|
Copyable<T> | |
Factory<T> | |
Function<T,R> |
A function of 1 parameter.
|
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.
|
Scoped<T> |
Defines a local scope, where the containing value is valid.
|
Seq<T> |
General interface for a ordered, fixed sized, object sequence.
|
Verifiable |
Class | Description |
---|---|
accumulators |
Collection of some general purpose Accumulators and some static helper classes
for accumulating.
|
accumulators.Max<C extends Comparable<? super C>> |
Calculates max value.
|
accumulators.Min<C extends Comparable<? super C>> |
Calculates min value.
|
accumulators.MinMax<C extends Comparable<? super C>> |
Calculates min and max values.
|
accumulators.Sum<G extends GroupAdditive<G>> | Deprecated
Will be removed.
|
Array<T> |
Array class which wraps the the java build in array type T[].
|
arrays |
Static helper methods concerning arrays.
|
bit |
Some bit utils.
|
CharSeq |
This class is used for holding the valid characters of an
CharacterGene . |
Concurrency |
Simplify the usage of the
ConcurrentContext usage by using the the
Java 'try' for resources capability. |
factories | Deprecated
Will be (re)moved; internal use only.
|
FinalReference<T> |
A final
Reference . |
ForkJoinContext |
Since the parallelization of the library is build on the
ConcurrentContext
of the Javolution project, this class
allows you to share a common ForkJoinPool for the GA and the rest of
your application. |
functions |
This class contains some short general purpose functions.
|
HashCodeBuilder | Deprecated
Will be (re)moved; internal use only.
|
IndexStream |
Interface which delivers a stream of (positive) indexes (
int s)s. |
IO |
Class for object serialization.
|
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 PRGN—by
synchronizing the random number generation.
|
MappedAccumulator<T> |
Abstract implementation of the
Accumulator interface which defines a
samples property which is incremented by the MappedAccumulator.accumulate(Object)
method. |
math |
This object contains mathematical helper functions.
|
math.random |
Some helper method concerning random numbers and random seed generation.
|
math.statistics |
Some helper method concerning statistics.
|
object | Deprecated
Will be (re)moved; internal use only.
|
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. |
Range<C extends Comparable<? super C>> | |
StaticObject |
This class is used to tag a class as object with static
methods only.
|
Timer |
Timer for measure the performance of the GA.
|
© 2007-2014 Franz Wilhelmstötter (2014-03-07 19:35)