| AnyFloatGene | Abstract interface class for genes that encode a floating-point value |
| AnyIntGene | Abstract interface for any genes that encode an integer value |
| BinaryGene | A binary gene with values 0 and 1 |
| BinaryTestEAEnv | Environment for making EA experiments with a binary-valued genomes |
| BitFloatGene | Floating point value encoded genetically as a binary vector |
| BitIntGene | Integer gene that is implemented as a vector of BinaryGene genes |
| CircularMutator | Normally distributed FloatGene mutator for circular domains |
| ConstantMutator | The standard normally distributed FloatGene mutator |
| DiploidGenome | Genome with multiple sets of chromosomes -- UNDER DEVELOPMENT |
| EAEnvironment | The abstract base class for environments ("objective functions") where the fitness of Individuals is measured |
| EAStrategy | Search strategy for an evolutionary algorithm |
| FitnessStats | For calculating fitness statistics for a population |
| FloatGene | Floating-point gene with native floating point representation; implementation of Evolution Strategies real-valued genes |
| FloatMutator | Interface for FloatGene mutation operators |
| FloatTestEAEnv | Environment for testing FloatGene and BitFloatGene genes |
| Gene | The abstract concept of a genetic structure encoding some specific phenotypic feature; the atomic unit of a Genstruct |
| GeneticMsg | A genetic message that activates genes |
| Genome | The highest level container of genetic information |
| Genstruct | The highest genetic abstraction: a genetic structure |
| Gentainer | A genetic container |
| Individual | The carrier of a genome; can have phenotype |
| InterGene | A reference gene |
| IntGene | Integer (or multivalue) gene with independent values |
| MonoploidGenome | Genome with single set of chromosomes -- UNDER DEVELOPMENT |
| MultiMinEAEnv | EAEnvironment for testing two-dimensional multiple-minima test function |
| MutabilityRecord | A logging class that stores some statistical data during evolution runs |
| MutationMutator | FloatGene mutator for mutating mutation rates |
| MutationRate | A parameter-passing class for passing mutation rates to atomic genes BinaryGene, AnyIntGene, and AnyFloatGene |
| MutationSimpleMutator | FloatGene mutator from Thomas Bäck 1997, SNAC Book, page 37 (10) |
| Population | Population is a collection of Individual that are evolved in a EAEnvironment |
| SelectionMatrix | Matrix for calculating the selection probabilities of specific parent pairs |
| SelectionPrms | A container object that contains selection parameters for different selection methods |
| SelectionSituation | A temporary situation where pairs of are expected to be select for mating |
| Selector | Selection handler of an Individual |
| SimplePopulation | A linear set implementation of Population |
1.2.18