diff --git a/src/modelchecker/AbstractModelChecker.h b/src/modelchecker/AbstractModelChecker.h index 244b35df1..698aaa466 100644 --- a/src/modelchecker/AbstractModelChecker.h +++ b/src/modelchecker/AbstractModelChecker.h @@ -15,6 +15,7 @@ template class AbstractModelChecker; #include "src/exceptions/InvalidPropertyException.h" #include "src/formula/Formulas.h" #include "src/storage/BitVector.h" +#include "src/models/AbstractModel.h" #include @@ -50,6 +51,15 @@ class AbstractModelChecker : public virtual storm::formula::IInstantaneousRewardModelChecker { public: + explicit AbstractModelChecker(storm::models::AbstractModel& model) + : model(model) { + // Nothing to do here... + } + + explicit AbstractModelChecker(AbstractModelChecker* modelChecker) + : model(modelChecker->model) { + } + template