.def("set_produce_schedulers",&CheckTask<double>::setProduceSchedulers,"Set whether schedulers should be produced (if possible)",py::arg("produce_schedulers")=true)
;
py::class_<CheckTask<storm::RationalFunction>,std::shared_ptr<CheckTask<storm::RationalFunction>>>(m,"ParametricCheckTask","Task for parametric model checking")
//m.def("create_check_task", &storm::api::createTask, "Create task for verification", py::arg("formula"), py::arg("only_initial_states") = false);
.def("set_produce_schedulers",&CheckTask<storm::RationalFunction>::setProduceSchedulers,"Set whether schedulers should be produced (if possible)",py::arg("produce_schedulers")=true)
@ -23,6 +23,7 @@ void define_result(py::module& m) {
.def_property_readonly("_hybrid_quantitative",&storm::modelchecker::CheckResult::isHybridQuantitativeCheckResult,"Flag if result is hybrid quantitative")
.def_property_readonly("_pareto_curve",&storm::modelchecker::CheckResult::isParetoCurveCheckResult,"Flag if result is a pareto curve")
.def_property_readonly("result_for_all_states",&storm::modelchecker::CheckResult::isResultForAllStates,"Flag if result is for all states")
.def_property_readonly("has_scheduler",&storm::modelchecker::CheckResult::hasScheduler,"Flag if a scheduler is present")
py::class_<storm::modelchecker::QuantitativeCheckResult<storm::RationalFunction>,std::shared_ptr<storm::modelchecker::QuantitativeCheckResult<storm::RationalFunction>>>parametricQuantitativeCheckResult(m,"_ParametricQuantitativeCheckResult","Abstract class for parametric quantitative model checking results",checkResult);
py::class_<storm::modelchecker::ExplicitQuantitativeCheckResult<storm::RationalFunction>,std::shared_ptr<storm::modelchecker::ExplicitQuantitativeCheckResult<storm::RationalFunction>>>(m,"ExplicitParametricQuantitativeCheckResult","Explicit parametric quantitative model checking result",parametricQuantitativeCheckResult)