3#include <boost/optional.hpp>
12namespace modelchecker {
20template<
typename VT, storm::models::ModelRepresentation ModelRepresentation>
71 boost::optional<StateSet> _relevantStates;
Helper class for solving a model checking query.
void clearRelevantStates()
Clears the relevant states.
StateSet const & getRelevantStates() const
bool hasRelevantStates() const
boost::optional< StateSet > const & getOptionalRelevantStates() const
virtual ~ModelCheckerHelper()=default
typename std::conditional< ModelRepresentation==storm::models::ModelRepresentation::Sparse, storm::storage::BitVector, storm::dd::Bdd< storm::models::GetDdType< ModelRepresentation >::ddType > >::type StateSet
Identifies a subset of the model states.
void setRelevantStates(StateSet const &relevantStates)
Sets relevant states.
ModelCheckerHelper()=default
A bit vector that is internally represented as a vector of 64-bit values.