Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Initialize a few more variables.
authorArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Thu, 21 Nov 2013 17:18:41 +0000 (18:18 +0100)
committerArnaud Giersch <arnaud.giersch@iut-bm.univ-fcomte.fr>
Thu, 21 Nov 2013 20:50:25 +0000 (21:50 +0100)
src/surf/network.cpp
src/surf/surf.hpp

index eb77f12..06c517c 100644 (file)
@@ -285,6 +285,8 @@ void NetworkCm02Model::initialize()
        p_modifiedSet = xbt_swag_new(xbt_swag_offset(*comm, p_actionListHookup));
        p_maxminSystem->keep_track = p_modifiedSet;
   }
+
+  m_haveGap = false;
 }
 
 NetworkCm02LinkLmmPtr NetworkCm02Model::createResource(const char *name,
index 683703b..6457414 100644 (file)
@@ -297,10 +297,14 @@ public:
   ActionLmm() : m_suspended(false) {
        p_actionListHookup.prev = 0;
        p_actionListHookup.next = 0;
+        m_lastUpdate = 0;
+        m_lastValue = 0;
   };
   ActionLmm(ModelPtr /*model*/, double /*cost*/, bool /*failed*/) : m_suspended(false) {
        p_actionListHookup.prev = 0;
        p_actionListHookup.next = 0;
+        m_lastUpdate = 0;
+        m_lastValue = 0;
   };
 
   virtual void updateRemainingLazy(double now);