diff --git a/eo/src/eoEasyEA.h b/eo/src/eoEasyEA.h index 49a905eb..2b5fa4f4 100644 --- a/eo/src/eoEasyEA.h +++ b/eo/src/eoEasyEA.h @@ -57,7 +57,7 @@ template class eoEasyEA: public eoAlgo /// Apply one generation of evolution to the population. virtual void operator()(eoPop& pop) { - do { + while ( terminator( pop ) ) { try { step(pop); @@ -68,7 +68,7 @@ template class eoEasyEA: public eoAlgo s.append( " in eoEasyEA "); throw runtime_error( s ); } - } while ( terminator( pop ) ); + } // while } /// Class name.