Storm 1.11.1.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
MonotonicityKind.cpp
Go to the documentation of this file.
2
5
6namespace storm::analysis {
7std::ostream& operator<<(std::ostream& out, MonotonicityKind kind) {
8 switch (kind) {
10 out << "MonIncr";
11 break;
13 out << "MonDecr";
14 break;
16 out << "Constant";
17 break;
19 out << "NotMon";
20 break;
22 out << "Unknown";
23 break;
24 default:
25 STORM_LOG_THROW(false, storm::exceptions::NotImplementedException,
26 "Could not get a string from the region monotonicity check result. The case has not been implemented");
27 }
28 return out;
29}
30
34} // namespace storm::analysis
#define STORM_LOG_THROW(cond, exception, message)
Definition macros.h:30
MonotonicityKind
The results of monotonicity checking for a single Parameter Region.
@ Incr
the result is monotonically increasing
@ Unknown
the monotonicity result is unknown
@ Decr
the result is monotonically decreasing
@ Not
the result is not monotonic
@ Constant
the result is constant
bool isMonotone(MonotonicityKind kind)