Added member to get to the embedded fitness object

This commit is contained in:
maartenkeijzer 2007-09-04 07:50:31 +00:00
commit b2ac3d6958

View file

@ -63,6 +63,12 @@ public:
return repFitness;
}
/// Get fitness as reference, useful when fitness is set in a multi-stage way, e.g., MOFitness gets performance information, is subsequently ranked
Fitness& fitnessReference() {
if (invalid()) throw std::runtime_error("invalid fitness");
return repFitness;
}
// Set fitness as invalid.
void invalidate() { invalidFitness = true; repFitness = Fitness(); }