#include "analysis.h" #include "storm/analysis/GraphConditions.h" // Define python bindings void define_graph_constraints(py::module& m) { // ConstraintCollector py::class_, std::shared_ptr>>(m, "ConstraintCollector", "Collector for constraints on parametric Markov chains") .def(py::init>(), "model") .def_property_readonly("wellformed_constraints", &storm::analysis::ConstraintCollector::getWellformedConstraints, "Get the constraints ensuring a wellformed model") .def_property_readonly("graph_preserving_constraints", &storm::analysis::ConstraintCollector::getGraphPreservingConstraints, "Get the constraints ensuring the graph is preserved") ; }