|
@ -63,11 +63,11 @@ namespace storm { |
|
|
class ConstraintCollector { |
|
|
class ConstraintCollector { |
|
|
private: |
|
|
private: |
|
|
// A set of constraints that says that the DTMC actually has valid probability distributions in all states. |
|
|
// A set of constraints that says that the DTMC actually has valid probability distributions in all states. |
|
|
std::unordered_set<carl::Constraint<ValueType>> wellformedConstraintSet; |
|
|
|
|
|
|
|
|
std::unordered_set<storm::ArithConstraint<ValueType>> wellformedConstraintSet; |
|
|
|
|
|
|
|
|
// A set of constraints that makes sure that the underlying graph of the model does not change depending |
|
|
// A set of constraints that makes sure that the underlying graph of the model does not change depending |
|
|
// on the parameter values. |
|
|
// on the parameter values. |
|
|
std::unordered_set<carl::Constraint<ValueType>> graphPreservingConstraintSet; |
|
|
|
|
|
|
|
|
std::unordered_set<storm::ArithConstraint<ValueType>> graphPreservingConstraintSet; |
|
|
|
|
|
|
|
|
// A comparator that is used for |
|
|
// A comparator that is used for |
|
|
storm::utility::ConstantsComparator<ValueType> comparator; |
|
|
storm::utility::ConstantsComparator<ValueType> comparator; |
|
@ -86,14 +86,14 @@ namespace storm { |
|
|
* |
|
|
* |
|
|
* @return The set of wellformed-ness constraints. |
|
|
* @return The set of wellformed-ness constraints. |
|
|
*/ |
|
|
*/ |
|
|
std::unordered_set<carl::Constraint<ValueType>> const& getWellformedConstraints() const; |
|
|
|
|
|
|
|
|
std::unordered_set<storm::ArithConstraint<ValueType>> const& getWellformedConstraints() const; |
|
|
|
|
|
|
|
|
/*! |
|
|
/*! |
|
|
* Returns the set of graph-preserving constraints. |
|
|
* Returns the set of graph-preserving constraints. |
|
|
* |
|
|
* |
|
|
* @return The set of graph-preserving constraints. |
|
|
* @return The set of graph-preserving constraints. |
|
|
*/ |
|
|
*/ |
|
|
std::unordered_set<carl::Constraint<ValueType>> const& getGraphPreservingConstraints() const; |
|
|
|
|
|
|
|
|
std::unordered_set<storm::ArithConstraint<ValueType>> const& getGraphPreservingConstraints() const; |
|
|
|
|
|
|
|
|
/*! |
|
|
/*! |
|
|
* Constructs the constraints for the given DTMC. |
|
|
* Constructs the constraints for the given DTMC. |
|
|