@ -129,6 +131,17 @@ void define_model(py::module& m) {
;
;
py::class_<storm::models::sparse::MarkovAutomaton<double>,std::shared_ptr<storm::models::sparse::MarkovAutomaton<double>>>(m,"SparseMA","MA in sparse representation",model)
py::class_<storm::models::sparse::MarkovAutomaton<double>,std::shared_ptr<storm::models::sparse::MarkovAutomaton<double>>>(m,"SparseMA","MA in sparse representation",model)
;
;
py::class_<storm::models::sparse::StandardRewardModel<double>>(m,"SparseRewardModel","Reward structure for sparse models")
py::class_<Model<RationalFunction>,std::shared_ptr<Model<RationalFunction>>>modelRatFunc(m,"_SparseParametricModel","A probabilistic model where transitions are represented by rational functions and saved in a sparse matrix",modelBase);
py::class_<Model<RationalFunction>,std::shared_ptr<Model<RationalFunction>>>modelRatFunc(m,"_SparseParametricModel","A probabilistic model where transitions are represented by rational functions and saved in a sparse matrix",modelBase);
@ -158,5 +172,7 @@ void define_model(py::module& m) {
py::class_<storm::models::sparse::MarkovAutomaton<storm::RationalFunction>,std::shared_ptr<storm::models::sparse::MarkovAutomaton<storm::RationalFunction>>>(m,"SparseParametricMA","pMA in sparse representation",modelRatFunc)
py::class_<storm::models::sparse::MarkovAutomaton<storm::RationalFunction>,std::shared_ptr<storm::models::sparse::MarkovAutomaton<storm::RationalFunction>>>(m,"SparseParametricMA","pMA in sparse representation",modelRatFunc)
;
;
py::class_<storm::models::sparse::StandardRewardModel<storm::RationalFunction>>(m,"SparseParametricRewardModel","Reward structure for parametric sparse models");