Interface | Description |
---|---|
Indexed |
A simple interface (simpler than List) for accessing random-access objects without changing their size.
|
RandomChoiceChooser |
Used by RandomChoice to pick objects by probability from a distribution.
|
RandomChoiceChooserD |
Used by RandomChoice to pick objects by probability from a distribution.
|
SortComparator |
The interface for passing objects to ec.util.QuickSort
|
SortComparatorL |
The interface for passing objects to ec.util.QuickSort
|
ThreadPool.Worker |
A Worker is a special kind of object which represents an underlying
Worker thread usable in the ThreadPool.
|
Class | Description |
---|---|
Checkpoint |
Checkpoints ec.EvolutionState objects out to checkpoint files, or
restores the same from checkpoint files.
|
Code |
Code provides some simple wrapper functions for encoding and decoding
basic data types for storage in a pseudo-Java source code strings
format.
|
DataPipe | |
DecodeReturn |
DecodeReturn is used by Code to provide varied information returned
when decoding.
|
DoubleBag |
Maintains a simple array (objs) of doubles and the number of doubles (numObjs) in the array
(the array can be bigger than this number).
|
IntBag |
Maintains a simple array (objs) of ints and the number of ints (numObjs) in the array
(the array can be bigger than this number).
|
Lexer |
A simple line-by-line String tokenizer.
|
LocalHost |
Modified from
apache mail-archives.
|
Log |
Defines a log to which Output outputs.
|
LogRestarter |
A LogRestarter is an abstract superclass of objects which are
capable of restarting logs after a computer failure.
|
MersenneTwister |
MersenneTwister and MersenneTwisterFast
|
MersenneTwisterFast |
MersenneTwister and MersenneTwisterFast
|
Output |
Outputs and logs system messages, errors, and other various
items printed as a result of a run.
|
Parameter |
A Parameter is an object which the ParameterDatabase class
uses as a key to associate with strings, forming a key-value pair.
|
ParameterDatabase |
This extension of the Properties class allows you to set, get, and delete
Parameters in a hierarchical tree-like database.
|
ParameterDatabaseEvent | |
ParameterDatabaseTreeModel | |
QuickSort |
Implementations of various center-pivot QuickSort routines in Java,
and (if you really want 'em) Insertion Sort routines as well.
|
RandomChoice |
RandomChoice organizes arrays of floats into distributions which can
be used to pick randomly from.
|
ReflectedObject | |
ThreadPool |
ThreadPool.java
A simple, lightweight thread pool, for those who cannot or will not use Java's baroque
java.util.concurrent package.
|
Version |
Version is a static class which stores version information for this
evolutionary computation system.
|
Exception | Description |
---|---|
BadParameterException |
Thrown when you attempt to create a Parameter from bad path items.
|
Output.OutputExitException | |
OutputException |
Thrown whenever a problem occurs when attempting to output to a Log.
|
ParamClassLoadException |
This exception is thrown by the Parameter Database when it fails to
locate and load a class specified by a given parameter as requested.
|