8typedef boost::shared_ptr<MOFitness> MOFitnessP;
18 std::vector<IndividualP> *Sp;
20 double crowding_distance;
23 std::vector<double> convertedFitness;
24 std::vector<double> convertedFitness2;
35 void write(XMLNode &xFitness);
42 double getValueOfObjective(
int objective);
46 double getProperty(std::string prop,
int objective);
double getValue()
Return fitness value.
bool isBetterThan(FitnessP other)
Mandatory comparison operator.
MOFitness * copy()
object copy (for duplication of an individual)
void write(XMLNode &xFitness)
Write fitness object to XMLNode.