From 83e167a74be121a684666c8fdac346a55bac5d7c Mon Sep 17 00:00:00 2001 From: verel Date: Mon, 8 Nov 2010 14:43:01 +0000 Subject: [PATCH] Add the include moEvalsContinuator.h into mo.h git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1995 331e1502-861f-0410-8da2-ba01fb791d7f --- .../paradiseo-mo/src/continuator/moBestNoImproveContinuator.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/trunk/paradiseo-mo/src/continuator/moBestNoImproveContinuator.h b/trunk/paradiseo-mo/src/continuator/moBestNoImproveContinuator.h index 6ea6e3ff3..86981bef4 100644 --- a/trunk/paradiseo-mo/src/continuator/moBestNoImproveContinuator.h +++ b/trunk/paradiseo-mo/src/continuator/moBestNoImproveContinuator.h @@ -78,11 +78,13 @@ public: virtual bool operator()(EOT & _solution) { if (solComparator(_solution, bestSol) || solComparator.equals(_solution, bestSol)) cpt++; + else + cpt = 0; bool res = (cpt < maxNoImprove); if (!res && verbose) - std::cout << "STOP in moBestNoImproveContinuator: Reached maximum number of iterations [" << cpt << "/" << maxNoImprove << "]" << std::endl; + std::cout << "STOP in moBestNoImproveContinuator: Reached maximum number of iterations without improvement [" << cpt << "/" << maxNoImprove << "]" << std::endl; return res; }