@ -109,4 +109,12 @@ void define_model_instantiator(py::module& m) {
py::class_<storm::utility::ModelInstantiator<storm::models::sparse::Mdp<storm::RationalFunction>,storm::models::sparse::Mdp<double>>>(m,"PmdpInstantiator","Instantiate PMDPs to MDPs")
py::class_<storm::utility::ModelInstantiator<storm::models::sparse::Mdp<storm::RationalFunction>,storm::models::sparse::Mdp<double>>>(m,"PmdpInstantiator","Instantiate PMDPs to MDPs")
.def("instantiate",&storm::utility::ModelInstantiator<storm::models::sparse::Mdp<storm::RationalFunction>,storm::models::sparse::Mdp<double>>::instantiate,"Instantiate model with given parameter values");
.def("instantiate",&storm::utility::ModelInstantiator<storm::models::sparse::Mdp<storm::RationalFunction>,storm::models::sparse::Mdp<double>>::instantiate,"Instantiate model with given parameter values");
py::class_<storm::utility::ModelInstantiator<storm::models::sparse::Ctmc<storm::RationalFunction>,storm::models::sparse::Ctmc<double>>>(m,"PctmcInstantiator","Instantiate PCTMCs to CTMCs")
.def("instantiate",&storm::utility::ModelInstantiator<storm::models::sparse::Ctmc<storm::RationalFunction>,storm::models::sparse::Ctmc<double>>::instantiate,"Instantiate model with given parameter values");
py::class_<storm::utility::ModelInstantiator<storm::models::sparse::MarkovAutomaton<storm::RationalFunction>,storm::models::sparse::MarkovAutomaton<double>>>(m,"PmaInstantiator","Instantiate PMAs to MAs")
.def("instantiate",&storm::utility::ModelInstantiator<storm::models::sparse::MarkovAutomaton<storm::RationalFunction>,storm::models::sparse::MarkovAutomaton<double>>::instantiate,"Instantiate model with given parameter values");