Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Try to copy penalties correctly
[simgrid.git] / src / mc / api / strategy / BasicStrategy.hpp
index e2177fc..ca5b3ed 100644 (file)
@@ -45,8 +45,8 @@ public:
   void execute_next(aid_t aid, RemoteApp& app) override
   {
     auto actor = actors_to_run_.at(aid);
-    if (actor.get_transition(actor.get_times_considered())->type_ != Transition::Type::TESTANY)
-      penalties_[aid] += 1.0;
+    if (actor.get_transition(actor.get_times_considered())->type_ == Transition::Type::TESTANY)
+      penalties_[aid] = penalties_[aid] + 1.0;
     return;
   }