@ -55,6 +67,10 @@ void define_result(py::module& m) {
// QuantitativeCheckResult
// QuantitativeCheckResult
py::class_<storm::modelchecker::QuantitativeCheckResult<double>,std::shared_ptr<storm::modelchecker::QuantitativeCheckResult<double>>>quantitativeCheckResult(m,"_QuantitativeCheckResult","Abstract class for quantitative model checking results",checkResult);
py::class_<storm::modelchecker::QuantitativeCheckResult<double>,std::shared_ptr<storm::modelchecker::QuantitativeCheckResult<double>>>quantitativeCheckResult(m,"_QuantitativeCheckResult","Abstract class for quantitative model checking results",checkResult);
py::class_<storm::modelchecker::ExplicitQuantitativeCheckResult<double>,std::shared_ptr<storm::modelchecker::ExplicitQuantitativeCheckResult<double>>>(m,"ExplicitQuantitativeCheckResult","Explicit quantitative model checking result",quantitativeCheckResult)
py::class_<storm::modelchecker::ExplicitQuantitativeCheckResult<double>,std::shared_ptr<storm::modelchecker::ExplicitQuantitativeCheckResult<double>>>(m,"ExplicitQuantitativeCheckResult","Explicit quantitative model checking result",quantitativeCheckResult)
@ -81,5 +97,9 @@ void define_result(py::module& m) {
.def("get_values",&storm::modelchecker::HybridQuantitativeCheckResult<storm::dd::DdType::Sylvan,storm::RationalFunction>::getExplicitValueVector,"Get model checking result values for all states")
.def("get_values",&storm::modelchecker::HybridQuantitativeCheckResult<storm::dd::DdType::Sylvan,storm::RationalFunction>::getExplicitValueVector,"Get model checking result values for all states")
;
;
m.def("create_filter_initial_states_sparse",&createFilterInitialStatesSparse<double>,"Create a filter for the initial states on a sparse model",py::arg("model"));
m.def("create_filter_initial_states_symbolic",&createFilterInitialStatesSymbolic<storm::dd::DdType::Sylvan,double>,"Create a filter for the initial states on a symbolic model",py::arg("model"));