Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[mc] Rename livenessStack to explorationStack
[simgrid.git] / src / mc / LivenessChecker.hpp
index b9e1475..f12c0b3 100644 (file)
@@ -80,9 +80,12 @@ private:
   void replay();
   void removeAcceptancePair(int pair_num);
   void purgeVisitedPairs();
+  void backtrack();
+  std::shared_ptr<Pair> newPair(Pair* pair, xbt_automaton_state_t state);
 public:
+  // A stack of (application_state, automaton_state) pairs for DFS exploration:
+  std::list<std::shared_ptr<Pair>> explorationStack_;
   std::list<std::shared_ptr<VisitedPair>> acceptancePairs_;
-  std::list<std::shared_ptr<Pair>> livenessStack_;
   std::list<std::shared_ptr<VisitedPair>> visitedPairs_;
 };