From 5b5b71b148632253445cba6ebd280b497204c423 Mon Sep 17 00:00:00 2001 From: victor Date: Sat, 19 Feb 2000 12:37:28 +0000 Subject: [PATCH] Changing (ONCE MORE) eoEasyEA.h to allow 0 generation processes. --- eo/src/eoEasyEA.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eo/src/eoEasyEA.h b/eo/src/eoEasyEA.h index 49a905ebf..2b5fa4f42 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.