Classes | |
| class | EvolutionContext |
| Evolutionary context class. More... | |
| class | CrossoverOp |
| CrossoverOp base class. More... | |
| class | Crossover |
| Crossover class - handles crossover of _individuals_ (as opposed to CrossoverOp class that crosses genotypes). More... | |
| class | Deme |
| Deme class - inherits a vector of Individual objects. More... | |
| class | EvaluateOp |
| Evaluation base class. More... | |
| class | Fitness |
| Fitness base class. More... | |
| class | FitnessMax |
| Fitness for maximization problems. More... | |
| class | FitnessMin |
| Fitness for minimization problems. More... | |
| class | Genotype |
| Genotype base class. More... | |
| class | HallOfFame |
| Records a set of best-so-far individuals. More... | |
| class | Individual |
| Individual class - inherits a vector of Genotype objects. More... | |
| class | Logger |
| Logging class - handles screen output and file logging. More... | |
| class | Migration |
| Migration class - handles individual migration between demes. More... | |
| class | MutationOp |
| MutationOp base class. More... | |
| class | Mutation |
| Mutation class - handles mutation of _individuals_ (as opposed to MutationOp class that mutates genotypes). More... | |
| class | Operator |
| Abstract operator class. More... | |
| class | Population |
| Population class - inherits a vector of Deme objects. More... | |
| class | Randomizer |
| Abstract Randomizer class. More... | |
| struct | ECF::Param |
| ECF parameter structure, as stored in the Registry. More... | |
| class | Registry |
| Repository for all the system parameters. More... | |
| class | SelBestOp |
| Best individual selection operator. More... | |
| class | SelectionOperator |
| Selection operator base class. More... | |
| class | SelFitnessProportionalOp |
| Fitness proportional (and inverse proportional) individual selection operator. More... | |
| class | SelRandomOp |
| Random individual selection operator. More... | |
| class | SelWorstOp |
| Worst individual selection operator. More... | |
| class | SimpleRandomizer |
| A simple randomizer that uses in-built random number generator. More... | |
| class | StatCalc |
| Statistics calculation class. More... | |
| class | State |
| State class - backbone of the framework. More... | |
| class | TermFitnessValOp |
| Termination operator: terminates on a given fitness value. More... | |
| class | TermMaxEvalOp |
| Termination operator: terminates on a given number of fitness evaluations. More... | |
| class | TermMaxGenOp |
| Termination operator: terminates on a given number of generations. More... | |
| class | TermMaxTimeOp |
| Termination operator: terminates on a given elapsed time. More... | |
| class | TermStagnationOp |
| Termination operator: terminates when no improvement occurs in best individual for a given number of generations. More... | |
Modules | |
| Main Classes | |
| Evolutionary Operators | |
| Termination Operators | |
| Population | |
| Selection Operators | |
1.7.1