_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] |