From 8b330b3548b54ab77c991eb876517d9d80f6a2fa Mon Sep 17 00:00:00 2001 From: jhumeau Date: Wed, 3 Feb 2010 16:36:54 +0000 Subject: [PATCH] moveApplied add in moNeighborhoodExplorer.h git-svn-id: svn://scm.gforge.inria.fr/svnroot/paradiseo@1676 331e1502-861f-0410-8da2-ba01fb791d7f --- .../src/explorer/moNeighborhoodExplorer.h | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/branches/newMo/src/explorer/moNeighborhoodExplorer.h b/branches/newMo/src/explorer/moNeighborhoodExplorer.h index 52ba9250a..460f02832 100644 --- a/branches/newMo/src/explorer/moNeighborhoodExplorer.h +++ b/branches/newMo/src/explorer/moNeighborhoodExplorer.h @@ -58,7 +58,7 @@ public: * @param _eval the evaluation function * @param _comparator a neighbor comparator */ - moNeighborhoodExplorer(Neighborhood& _neighborhood, moEval& _eval):neighborhood(_neighborhood), eval(_eval) {} + moNeighborhoodExplorer(Neighborhood& _neighborhood, moEval& _eval):neighborhood(_neighborhood), eval(_eval), isMoved(false) {} /** * Init Search parameters @@ -98,6 +98,23 @@ public: */ virtual void terminate(EOT& _solution) = 0 ; + + /** + * Getter for variable "isMoved" + * @return true if move is applied + */ + bool moveApplied(){ + return isMoved; + } + + /** + * Setter for variable "isMoved" + * @param _isMoved + */ + void moveApplied(bool _isMoved){ + isMoved=_isMoved; + } + /** * Return the class id. * @return the class name as a std::string @@ -109,6 +126,7 @@ public: protected: Neighborhood & neighborhood; moEval& eval; + bool isMoved; }; #endif