.def("instantiate",&storm::utility::ModelInstantiator<MarkovAutomaton<storm::RationalFunction>,MarkovAutomaton<double>>::instantiate,"Instantiate model with given parameter values")
;
py::class_<storm::utility::ModelInstantiator<Dtmc<storm::RationalFunction>,Dtmc<storm::RationalFunction>>>(m,"PartialPDtmcInstantiator","Instantiate PDTMCs to DTMCs")
.def("instantiate",&storm::utility::ModelInstantiator<Dtmc<storm::RationalFunction>,Dtmc<storm::RationalFunction>>::instantiate,"Instantiate model with given parameter values")
;
py::class_<storm::utility::ModelInstantiator<Mdp<storm::RationalFunction>,Mdp<storm::RationalFunction>>>(m,"PartialPMdpInstantiator","Instantiate PMDPs to MDPs")
.def("instantiate",&storm::utility::ModelInstantiator<Mdp<storm::RationalFunction>,Mdp<storm::RationalFunction>>::instantiate,"Instantiate model with given parameter values")
;
py::class_<storm::utility::ModelInstantiator<Ctmc<storm::RationalFunction>,Ctmc<storm::RationalFunction>>>(m,"PartialPCtmcInstantiator","Instantiate PCTMCs to CTMCs")
.def("instantiate",&storm::utility::ModelInstantiator<Ctmc<storm::RationalFunction>,Ctmc<storm::RationalFunction>>::instantiate,"Instantiate model with given parameter values")
;
py::class_<storm::utility::ModelInstantiator<MarkovAutomaton<storm::RationalFunction>,MarkovAutomaton<storm::RationalFunction>>>(m,"PartialPMaInstantiator","Instantiate PMAs to MAs")
.def("instantiate",&storm::utility::ModelInstantiator<MarkovAutomaton<storm::RationalFunction>,MarkovAutomaton<storm::RationalFunction>>::instantiate,"Instantiate model with given parameter values")