@ -305,6 +306,7 @@ void define_symbolic_model(py::module& m, std::string vt_suffix) {
.def_property_readonly("reachable_states",&SymbolicModel<DdType,double>::getReachableStates,"reachable states as DD")
.def_property_readonly("reachable_states",&SymbolicModel<DdType,double>::getReachableStates,"reachable states as DD")
.def_property_readonly("initial_states",&SymbolicModel<DdType,double>::getInitialStates,"initial states as DD")
.def_property_readonly("initial_states",&SymbolicModel<DdType,double>::getInitialStates,"initial states as DD")
.def("get_states",[](SymbolicModel<DdType,double>const&model,storm::expressions::Expressionconst&expr){returnmodel.getStates(expr);},py::arg("expression"),"Get states that are described by the expression")
.def("get_states",[](SymbolicModel<DdType,double>const&model,storm::expressions::Expressionconst&expr){returnmodel.getStates(expr);},py::arg("expression"),"Get states that are described by the expression")
.def("compute_depth",[](SymbolicModel<DdType,double>const&model){returnstorm::utility::dd::computeReachableStates(model.getInitialStates(),model.getQualitativeTransitionMatrix(false),model.getRowVariables(),model.getColumnVariables()).second;},"Computes the depth of the model, i.e., the distance to the node with the largest minimal distance from the initial states")