diff --git a/smp/src/abstractIsland.h b/smp/src/abstractIsland.h index ba8a3f43a..db0c4ba2b 100644 --- a/smp/src/abstractIsland.h +++ b/smp/src/abstractIsland.h @@ -82,6 +82,11 @@ public: */ virtual bool isStopped(void) const = 0; + /** + * Set the stopped indicator on false + */ + virtual void setRunning(void) = 0; + /** * Receive population by integrate individuals. */ diff --git a/smp/src/island.cpp b/smp/src/island.cpp index f09c451ac..544ec51c1 100644 --- a/smp/src/island.cpp +++ b/smp/src/island.cpp @@ -103,6 +103,12 @@ bool paradiseo::smp::Island::isStopped(void) const return (bool)stopped; } +template