From 8843561cfb9aafdc6214d4a20943b519e063ce70 Mon Sep 17 00:00:00 2001 From: wcancino Date: Wed, 11 Mar 2009 12:46:40 +0000 Subject: [PATCH] git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1494 331e1502-861f-0410-8da2-ba01fb791d7f --- .../PhyloMOEA-serial/PhyloMOEA/PhyloMOEO_archive.h | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/contribution/branches/PhyloMOEA/PhyloMOEA-serial/PhyloMOEA/PhyloMOEO_archive.h b/contribution/branches/PhyloMOEA/PhyloMOEA-serial/PhyloMOEA/PhyloMOEO_archive.h index 8b352ff08..f3fa07a60 100644 --- a/contribution/branches/PhyloMOEA/PhyloMOEA-serial/PhyloMOEA/PhyloMOEO_archive.h +++ b/contribution/branches/PhyloMOEA/PhyloMOEA-serial/PhyloMOEA/PhyloMOEO_archive.h @@ -75,13 +75,10 @@ class PhyloMOEODummyArchive:public PhyloMOEOParetoSolutionsArchive class PhyloMOEOFinalSolutionsArchive: public PhyloMOEOParetoSolutionsArchive { public: - // overwrite the default operator - void operator()(const eoPop < PhyloMOEO > & _pop) { update(_pop); } + bool operator()(const eoPop < PhyloMOEO > & _pop) { return update(_pop); } protected: - - - void update(const eoPop < PhyloMOEO > & _pop) + bool update(const eoPop < PhyloMOEO > & _pop) { std::copy(_pop.begin(), _pop.end(), back_inserter(*this) ); @@ -111,6 +108,7 @@ class PhyloMOEOFinalSolutionsArchive: public PhyloMOEOParetoSolutionsArchive } } } + return true; } }; #endif