| _constraintViolation | Individual | [protected] |
| _crowding | Individual | [protected] |
| _id (defined in Individual) | Individual | [protected] |
| _objectives | Individual | [protected] |
| _rank | Individual | [protected] |
| checkDominance(const Individual &ind1, const Individual &ind2) | Individual | [friend] |
| clone()=0 | Individual | [pure virtual] |
| crossWith(Individual &other)=0 | Individual | [pure virtual] |
| evaluate()=0 | Individual | [pure virtual] |
| fromStream(istream &ist) | Individual | [virtual] |
| getCrowdingDistance() (defined in Individual) | Individual | [virtual] |
| getId() (defined in Individual) | Individual | [virtual] |
| getObjective(size_t index) (defined in Individual) | Individual | [virtual] |
| getRank() (defined in Individual) | Individual | [virtual] |
| getTrace() | Individual | [virtual] |
| impl_from_stream(istream &repr)=0 | Individual | [protected, pure virtual] |
| impl_to_stream(ostream &repr)=0 | Individual | [protected, pure virtual] |
| improve(mt19937 *mt)=0 | Individual | [pure virtual] |
| Individual() | Individual | [inline] |
| Individual(size_t numObjectives) | Individual | |
| mutate()=0 | Individual | [pure virtual] |
| setCrowdingDistance(double crowdingDistance) (defined in Individual) | Individual | [virtual] |
| setId(int id) (defined in Individual) | Individual | [virtual] |
| setObjective(size_t index, double value) (defined in Individual) | Individual | [virtual] |
| setRank(int rank) (defined in Individual) | Individual | [virtual] |
| toStream(ostream &ost) | Individual | [virtual] |
| winsTournamentAgainst(const Individual &opponent, mt19937 *mt) | Individual | [virtual] |
| ~Individual() (defined in Individual) | Individual | [inline, virtual] |
1.6.1