Generic class for multi-objective Individual representation MOIndividual is a mother class for all classers describing an MOIndividual. It holds GEP::Chromosome<ChromosomeType>. Provides virtual methods that are used in GEP::MOPopulation. More...
#include <MOIndividual.h>


Public Types | |
| typedef ReturnType | base_type |
Public Member Functions | |
| MOIndividual () | |
| virtual std::string | toString () const |
Static Public Member Functions | |
| static u_short | solutionSize () |
Friends | |
| template<class U , class V , class W > | |
| std::ostream & | operator<< (std::ostream &os, const MOIndividual< U, V, W > &a) |
Generic class for multi-objective Individual representation MOIndividual is a mother class for all classers describing an MOIndividual. It holds GEP::Chromosome<ChromosomeType>. Provides virtual methods that are used in GEP::MOPopulation.
| typedef ReturnType GEP::MOIndividual< ReturnType, ChromosomeType, EvalType >::base_type |
Reimplemented from GEP::Individual< std::vector< ReturnType >, ChromosomeType, EvalType >.
| GEP::MOIndividual< ReturnType, ChromosomeType, EvalType >::MOIndividual | ( | ) | [inline] |
Default constructor
| static u_short GEP::MOIndividual< ReturnType, ChromosomeType, EvalType >::solutionSize | ( | ) | [inline, static] |
Reimplemented from GEP::Individual< std::vector< ReturnType >, ChromosomeType, EvalType >.
Reimplemented in GEP::ClassificationMOIndividual.
| virtual std::string GEP::MOIndividual< ReturnType, ChromosomeType, EvalType >::toString | ( | ) | const [inline, virtual] |
Reimplemented from GEP::Individual< std::vector< ReturnType >, ChromosomeType, EvalType >.
Reimplemented in GEP::ClassificationMOIndividual.
| std::ostream& operator<< | ( | std::ostream & | os, | |
| const MOIndividual< U, V, W > & | a | |||
| ) | [friend] |
1.6.1