7namespace modelchecker {
26 return element == choice;
33 return element.second.size();
36 typename storm::storage::MaximalEndComponent::map_type::value_type
const& element) {
37 return element.second.begin();
40 typename storm::storage::MaximalEndComponent::map_type::value_type
const& element) {
41 return element.second.end();
44 return element.second.count(choice) > 0;
container_type::value_type value_type
bool componentElementChoicesContains(typename storm::storage::StronglyConnectedComponent::value_type const &element, uint64_t choice)
uint64_t getComponentElementState(typename storm::storage::StronglyConnectedComponent::value_type const &element)
Auxiliary functions that deal with the different kinds of components (MECs on potentially nondetermin...
uint64_t const * getComponentElementChoicesEnd(typename storm::storage::StronglyConnectedComponent::value_type const &element)
constexpr uint64_t getComponentElementChoiceCount(typename storm::storage::StronglyConnectedComponent::value_type const &)
uint64_t const * getComponentElementChoicesBegin(typename storm::storage::StronglyConnectedComponent::value_type const &element)