X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/cadc6f2a1e9eea38f5b9cd5f148e1bc282c26981..07483e97b12350d1d293f19689575f0fbdcf0246:/src/mc/LivenessChecker.hpp?ds=sidebyside diff --git a/src/mc/LivenessChecker.hpp b/src/mc/LivenessChecker.hpp index f9def2168d..751dacc70f 100644 --- a/src/mc/LivenessChecker.hpp +++ b/src/mc/LivenessChecker.hpp @@ -52,7 +52,7 @@ struct XBT_PRIVATE VisitedPair { xbt_automaton_state_t automaton_state = nullptr; std::shared_ptr> atomic_propositions; std::size_t heap_bytes_used = 0; - int nb_processes = 0; + int actors_count = 0; VisitedPair( int pair_num, xbt_automaton_state_t automaton_state, @@ -82,14 +82,16 @@ private: void purgeVisitedPairs(); void backtrack(); std::shared_ptr newPair(Pair* pair, xbt_automaton_state_t state, std::shared_ptr> propositions); -public: +private: // A stack of (application_state, automaton_state) pairs for DFS exploration: std::list> explorationStack_; std::list> acceptancePairs_; std::list> visitedPairs_; -private: unsigned long visitedPairsCount_ = 0; unsigned long expandedPairsCount_ = 0; + unsigned long expandedStatesCount_ = 0; + int previousPair_ = 0; + std::string previousRequest_; }; }