/* Update statistics */
visitedPairsCount_++;
- mc_stats->executed_transitions++;
+ mc_model_checker->executed_transitions++;
depth++;
Checker::logState();
XBT_INFO("Expanded pairs = %lu", expandedPairsCount_);
XBT_INFO("Visited pairs = %lu", visitedPairsCount_);
- XBT_INFO("Executed transitions = %lu", mc_stats->executed_transitions);
+ XBT_INFO("Executed transitions = %lu", mc_model_checker->executed_transitions);
}
void LivenessChecker::showAcceptanceCycle(std::size_t depth)
simgrid::mc::request_to_string(
req, req_num, simgrid::mc::RequestType::simix).c_str());
- /* Update mc_stats */
- mc_stats->executed_transitions++;
+ /* Update stats */
+ mc_model_checker->executed_transitions++;
if (!current_pair->exploration_started)
visitedPairsCount_++;
{
std::shared_ptr<Pair> next_pair = std::make_shared<Pair>(++expandedPairsCount_);
next_pair->automaton_state = state;
- next_pair->graph_state = std::shared_ptr<simgrid::mc::State>(MC_state_new());
+ next_pair->graph_state = std::shared_ptr<simgrid::mc::State>(MC_state_new(++expandedStatesCount_));
next_pair->atomic_propositions = std::move(propositions);
if (current_pair)
next_pair->depth = current_pair->depth + 1;