eoFitTerm did not implement className

This commit is contained in:
mac 2000-04-09 10:09:32 +00:00
commit f6c08c9948

View file

@ -48,7 +48,7 @@ public:
/// ///
virtual ~eoFitTerm() {}; virtual ~eoFitTerm() {};
/** Returns false when a certain number of generations is /** Returns false when a fitness criterium is
* reached */ * reached */
virtual bool operator() ( const eoPop<EOT>& _vEO ) { virtual bool operator() ( const eoPop<EOT>& _vEO ) {
float bestFitness=_vEO[0].fitness(); float bestFitness=_vEO[0].fitness();
@ -57,6 +57,8 @@ public:
return (dif>epsilon ) || (bestFitness > maximum); return (dif>epsilon ) || (bestFitness > maximum);
} }
std::string className(void) const { return eoFitTerm; }
private: private:
float maximum, epsilon; float maximum, epsilon;
}; };