Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
mcapi::s_restore_initial_state() renamed to mcapi::restore_initial_state()
authorEhsan Azimi <eazimi@ehsan.irisa.fr>
Mon, 30 Nov 2020 09:02:41 +0000 (10:02 +0100)
committerEhsan Azimi <eazimi@ehsan.irisa.fr>
Mon, 30 Nov 2020 09:02:41 +0000 (10:02 +0100)
src/mc/checker/CommunicationDeterminismChecker.cpp
src/mc/checker/SafetyChecker.cpp
src/mc/mc_api.cpp
src/mc/mc_api.hpp

index 34e669b..f4795c7 100644 (file)
@@ -344,7 +344,7 @@ void CommunicationDeterminismChecker::restoreState()
   }
 
   /* Restore the initial state */
   }
 
   /* Restore the initial state */
-  mcapi::get().s_restore_initial_state();
+  mcapi::get().restore_initial_state();
 
   unsigned n = mcapi::get().get_maxpid();
   assert(n == incomplete_communications_pattern.size());
 
   unsigned n = mcapi::get().get_maxpid();
   assert(n == incomplete_communications_pattern.size());
index cf92614..19a3d16 100644 (file)
@@ -256,7 +256,7 @@ void SafetyChecker::restore_state()
   }
 
   /* Restore the initial state */
   }
 
   /* Restore the initial state */
-  mcapi::get().s_restore_initial_state();
+  mcapi::get().restore_initial_state();
 
   /* Traverse the stack from the state at position start and re-execute the transitions */
   for (std::unique_ptr<State> const& state : stack_) {
 
   /* Traverse the stack from the state at position start and re-execute the transitions */
   for (std::unique_ptr<State> const& state : stack_) {
index bee98a6..3d37b20 100644 (file)
@@ -482,7 +482,7 @@ void mc_api::s_close() const
   session->close();
 }
 
   session->close();
 }
 
-void mc_api::s_restore_initial_state() const
+void mc_api::restore_initial_state() const
 {
   session->restore_initial_state();
 }
 {
   session->restore_initial_state();
 }
index f7f5e13..f4aeb89 100644 (file)
@@ -91,16 +91,16 @@ public:
 
   // STATE APIs
   void restore_state(std::shared_ptr<simgrid::mc::Snapshot> system_state) const;
 
   // STATE APIs
   void restore_state(std::shared_ptr<simgrid::mc::Snapshot> system_state) const;
+  void log_state() const;
+  void restore_initial_state() const;
 
   // SNAPSHOT APIs
   bool snapshot_equal(const Snapshot* s1, const Snapshot* s2) const;
   simgrid::mc::Snapshot* take_snapshot(int num_state) const;
 
   // SNAPSHOT APIs
   bool snapshot_equal(const Snapshot* s1, const Snapshot* s2) const;
   simgrid::mc::Snapshot* take_snapshot(int num_state) const;
-  void log_state() const;
 
   // SESSION APIs
   void s_initialize() const;
   void s_close() const;
 
   // SESSION APIs
   void s_initialize() const;
   void s_close() const;
-  void s_restore_initial_state() const;
   void execute(Transition const& transition);
 };
 
   void execute(Transition const& transition);
 };