diff --git a/src/storm/counterexamples/SMTMinimalLabelSetGenerator.h b/src/storm/counterexamples/SMTMinimalLabelSetGenerator.h index 181357121..607e122ff 100644 --- a/src/storm/counterexamples/SMTMinimalLabelSetGenerator.h +++ b/src/storm/counterexamples/SMTMinimalLabelSetGenerator.h @@ -40,7 +40,7 @@ namespace storm { struct RelevancyInformation { // The set of relevant states in the model. storm::storage::BitVector relevantStates; - + // The set of relevant labels. boost::container::flat_set relevantLabels; @@ -1780,7 +1780,13 @@ namespace storm { // Compute and emit the time measurements if the corresponding flag was set. totalTime = std::chrono::high_resolution_clock::now() - totalClock; if (storm::settings::getModule().isShowStatisticsSet()) { + boost::container::flat_set allLabels; + for (auto const& e : labelSets) { + allLabels.insert(e.begin(), e.end()); + } + std::cout << "Metrics:" << std::endl; + std::cout << " * all labels: " << allLabels.size() << std::endl; std::cout << " * known labels: " << relevancyInformation.knownLabels.size() << std::endl; std::cout << " * relevant labels: " << (relevancyInformation.knownLabels.size() + relevancyInformation.relevantLabels.size()) << std::endl; std::cout << std::endl;