| Ackley | Generalized Ackley's function |
| BhinKorn | Bhin and Korn 1 |
| BhinKornConstraintHandler | ConstraintHandler suitable for BhinKorn |
| BoxConstraintHandler | Constraint handler for box regions |
| Chromosome | Base class for chromosomes |
| ChromosomeCMA | Elitist CMA evolution strategy |
| ChromosomeCMACholesky | Elitist CMA evolution strategy with "Cholesky Update" |
| ChromosomeT< T > | Template class for chromosomes |
| ChromosomeT< bool > | Chromosome based on bits |
| ChromosomeT< char > | Chromosome based on characters |
| ChromosomeT< double > | Chromosome based on double numbers |
| ChromosomeT< int > | Chromosome based on integers |
| ChromosomeT_base< T > | Base class for chromosomes that are of the template type std::vector |
| ChromosomeT_num< T > | Template class for chromosomes based on numeric types |
| Cigar | Cigar function |
| CIGTAB1 | Multi-objective problem CIGTAB1 |
| CIGTAB2 | Multi-objective problem CIGTAB2 |
| CIGTABBase | Multi-objective problem CIGTABBase |
| CMA | Implements the most recent version of the non-elitist CMA-ES |
| CMAElitistSearch | Elitist CMA-ES that implements the interface EvolutionaryAlgorithm |
| CMASearch | Non-elitist CMA-ES implementing the interface EvolutionaryAlgorithm |
| CMSA | Implements the most recent version of the non-elitist CMSA-ES |
| CMSASearch | Non-elitist CMSA-ES implementing the interface EvolutionaryAlgorithm |
| ConstraintHandler< T > | Constraint handler class for objective functions |
| DiffPow | Different powers function |
| DiffPowRotated | Different powers function |
| DTLZ1 | Multi-objective problem DTLZ1 |
| DTLZ2 | Multi-objective problem DTLZ2 |
| DTLZ3 | Multi-objective problem DTLZ3 |
| DTLZ4 | Multi-objective problem DTLZ4 |
| DTLZ5 | Multi-objective problem DTLZ5 |
| DTLZ6 | Multi-objective problem DTLZ6 |
| DTLZ7 | Multi-objective problem DTLZ7 |
| ElitistCMA | Implements the elitist version of the CMA-ES |
| ELLI1 | Multi-objective problem ELLI1 |
| ELLI2 | Multi-objective problem ELLI2 |
| ELLIBase | Multi-objective problem ELLIBase |
| EvolutionaryAlgorithm< T > | Evolutionary algorithm template with flexible search space |
| Griewangk | Generalized Griewangk's function |
| IHR1 | Multi-objective problem IHR1 |
| IHR2 | Multi-objective problem IHR2 |
| IHR3 | Multi-objective problem IHR3 |
| IHR6 | Multi-objective problem IHR6 |
| Individual | Base class for individuals in a population |
| IndividualCT< CT > | Individual with uniform chromosome type CT |
| IndividualT< T > | Individual with uniform chromosome type ChromosomeT < T > |
| Interval | Interval [a, b] of the real numbers |
| LZ06_F1 | Multi-objective problem LZ06_F1 |
| LZ06_F2 | Multi-objective problem LZ06_F2 |
| LZ07_F1 | Multi-objective problem LZ07_F1 |
| LZ07_F2 | Multi-objective problem LZ07_F2 |
| LZ07_F3 | Multi-objective problem LZ07_F3 |
| LZ07_F4 | Multi-objective problem LZ07_F4 |
| LZ07_F5 | Multi-objective problem LZ07_F5 |
| LZ07_F6 | Multi-objective problem LZ07_F6 |
| LZ07_F7 | Multi-objective problem LZ07_F7 |
| LZ07_F8 | Multi-objective problem LZ07_F8 |
| LZ07_F9 | Multi-objective problem LZ07_F9 |
| NoisyFitnessFunction | Wrapper class, which allows to reevaluate objective functions and which counts the number of evaluations |
| NoisySphere | Noisy Sphere function |
| ObjectiveFunction | Base class of all objective functions |
| ObjectiveFunctionT< T > | Single- or multi-objective fitness function on an arbitrary search space |
| ObjectiveFunctionVS< T > | Objective function on a vector space (VS) |
| OnePlusOneES | Simple 1+1-ES |
| Paraboloid | Sheered Paraboloid (Ellipsoid) |
| Population | Base class for populations of individuals in an evolutionary algorithm |
| PopulationCT< CT > | Population with uniform chromosome type CT |
| PopulationT< T > | Population with uniform chromosome type ChromosomeT < T > |
| RandomFitness | Random fitness function |
| RankingObject | |
| Rastrigin | Generalized Rastrigin's function |
| Rosenbrock | Generalized Rosenbrock's function |
| RosenbrockRotated | Generalized Rosenbrock's function |
| Schaffer | Schaffer`s f2 |
| Schwefel | Generalized Schwefel's problem |
| SchwefelEllipsoid | Schwefel's ellipsoid function |
| SchwefelEllipsoidRotated | Schwefel's ellipsoid function |
| SearchAlgorithm< T > | Search algorithm template with flexible search space |
| SearchAlgorithmBase | Super class of all (direct) search algorithms |
| Sphere | Sphere function |
| Superspheres | Multi-objective problem Superspheres |
| Tablet | Tablet function |
| TransformedObjectiveFunction | Objective function with a linear transformation applied to the search space |
| Twoaxis | Twoaxis function |
| vector | |
| ZDT1 | Multi-objective problem ZDT1 |
| ZDT2 | Multi-objective problem ZDT2 |
| ZDT3 | Multi-objective problem ZDT3 |
| ZDT4 | Multi-objective problem ZDT4 |
| ZDT5 | ConstraintHandler for the feasible region being a cuboid |
| ZDT5ConstraintHandler | ConstraintHandler suitable for ZDT5 |
| ZDT6 | Multi-objective problem ZDT6 |
| ZZJ07_F1 | Multi-objective problem ZZJ07_F1 |
| ZZJ07_F10 | Multi-objective problem ZZJ07_F10 |
| ZZJ07_F2 | Multi-objective problem ZZJ07_F2 |
| ZZJ07_F3 | Multi-objective problem ZZJ07_F3 |
| ZZJ07_F4 | Multi-objective problem ZZJ07_F4 |
| ZZJ07_F5 | Multi-objective problem ZZJ07_F5 |
| ZZJ07_F6 | Multi-objective problem ZZJ07_F6 |
| ZZJ07_F7 | Multi-objective problem ZZJ07_F7 |
| ZZJ07_F8 | Multi-objective problem ZZJ07_F8 |
| ZZJ07_F9 | Multi-objective problem ZZJ07_F9 |