X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3f53fa0e417dcf21536630d285ec51c0deced9a8..ce354758f86f0fad1ea536f1cbc0a337267b9987:/src/mc/api/strategy/Strategy.hpp diff --git a/src/mc/api/strategy/Strategy.hpp b/src/mc/api/strategy/Strategy.hpp index dc0cb106e2..92615d5ec5 100644 --- a/src/mc/api/strategy/Strategy.hpp +++ b/src/mc/api/strategy/Strategy.hpp @@ -17,7 +17,14 @@ protected: std::map actors_to_run_; public: + /** Used to store penalties computed by the strategy to each actor */ + std::map penalties_; virtual ~Strategy() = default; + void operator=(const Strategy&) + { /* nothing to copy over while cloning */ + return; + } + virtual std::pair next_transition() const = 0; virtual void execute_next(aid_t aid, RemoteApp& app) = 0; virtual void consider_best() = 0;