@ -39,6 +49,11 @@ void define_model(py::module& m) {
// Models
py::class_<storm::models::sparse::Model<double>,std::shared_ptr<storm::models::sparse::Model<double>>>(m,"SparseModel","A probabilistic model where transitions are represented by doubles and saved in a sparse matrix",py::base<storm::models::ModelBase>())
py::class_<storm::models::sparse::Dtmc<double>,std::shared_ptr<storm::models::sparse::Dtmc<double>>>(m,"SparseDtmc","DTMC in sparse representation",py::base<storm::models::sparse::Model<double>>())
;
@ -46,6 +61,11 @@ void define_model(py::module& m) {
;
py::class_<storm::models::sparse::Model<storm::RationalFunction>,std::shared_ptr<storm::models::sparse::Model<storm::RationalFunction>>>(m,"SparseParametricModel","A probabilistic model where transitions are represented by rational functions and saved in a sparse matrix",py::base<storm::models::ModelBase>())
py::class_<storm::models::sparse::Dtmc<storm::RationalFunction>,std::shared_ptr<storm::models::sparse::Dtmc<storm::RationalFunction>>>(m,"SparseParametricDtmc","pDTMC in sparse representation",py::base<storm::models::sparse::Model<storm::RationalFunction>>())