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 |