#include "ModelCheckerHelper.h" #include "storm/utility/macros.h" namespace storm { namespace modelchecker { namespace helper { template void ModelCheckerHelper::setRelevantStates(StateSet const& relevantStates) { _relevantStates = relevantStates; } template void ModelCheckerHelper::clearRelevantStates() { _relevantStates = boost::none; } template bool ModelCheckerHelper::hasRelevantStates() const { return _relevantStates.is_initialized(); } template boost::optional::StateSet> const& ModelCheckerHelper::getOptionalRelevantStates() const { return _relevantStates; } template typename ModelCheckerHelper::StateSet const& ModelCheckerHelper::getRelevantStates() const { STORM_LOG_ASSERT(hasRelevantStates(), "Retrieving relevant states although none have been set."); return _relevantStates.get(); } template class ModelCheckerHelper; template class ModelCheckerHelper; template class ModelCheckerHelper; template class ModelCheckerHelper; template class ModelCheckerHelper; template class ModelCheckerHelper; template class ModelCheckerHelper; } } }