Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Rename SafetyChecker::is_exploration_stack_state() into checkNonDeterminism()
authorGabriel Corona <gabriel.corona@loria.fr>
Mon, 4 Apr 2016 13:44:50 +0000 (15:44 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Mon, 4 Apr 2016 13:44:50 +0000 (15:44 +0200)
src/mc/SafetyChecker.cpp
src/mc/SafetyChecker.hpp

index 98596c2..5dd75dc 100644 (file)
@@ -53,7 +53,7 @@ static int snapshot_compare(simgrid::mc::State* state1, simgrid::mc::State* stat
   return snapshot_compare(num1, s1, num2, s2);
 }
 
-bool SafetyChecker::is_exploration_stack_state(simgrid::mc::State* current_state)
+bool SafetyChecker::checkNonDeterminism(simgrid::mc::State* current_state)
 {
   for (auto i = stack_.rbegin(); i != stack_.rend(); ++i)
     if(snapshot_compare(*i, current_state) == 0){
@@ -144,7 +144,7 @@ int SafetyChecker::run()
       /* Create the new expanded state */
       next_state = MC_state_new();
 
-      if(_sg_mc_termination && this->is_exploration_stack_state(next_state)){
+      if (_sg_mc_termination && this->checkNonDeterminism(next_state)){
           MC_show_non_termination();
           return SIMGRID_MC_EXIT_NON_TERMINATION;
       }
index b2aa138..0bc502d 100644 (file)
@@ -26,7 +26,7 @@ public:
 private:
   // Temp
   void init();
-  bool is_exploration_stack_state(simgrid::mc::State* current_state);
+  bool checkNonDeterminism(simgrid::mc::State* current_state);
 private:
   /** Stack representing the position in the exploration graph */
   std::list<simgrid::mc::State*> stack_;