m.def("_build_model",&buildModel<double>,"Build the model",py::arg("program"),py::arg("formula"));
m.def("_build_parametric_model",&buildModel<storm::RationalFunction>,"Build the parametric model",py::arg("program"),py::arg("formula"));
m.def("build_model_from_prism_program",&storm::buildSymbolicModel<double>,"Build the model",py::arg("program"),py::arg("formulas"));
m.def("build_parametric_model_from_prism_program",&storm::buildSymbolicModel<storm::RationalFunction>,"Build the parametric model",py::arg("program"),py::arg("formulas"));
m.def("_build_model",&buildModel<double>,"Build the model",py::arg("program"),py::arg("formula"));
m.def("_build_parametric_model",&buildModel<storm::RationalFunction>,"Build the parametric model",py::arg("program"),py::arg("formula"));
m.def("build_model_from_prism_program",&storm::buildSymbolicModel<double>,"Build the model",py::arg("program"),py::arg("formulas"));
m.def("build_parametric_model_from_prism_program",&storm::buildSymbolicModel<storm::RationalFunction>,"Build the parametric model",py::arg("program"),py::arg("formulas"));
// ModelType
py::enum_<storm::models::ModelType>(m,"ModelType","Type of the model")