Storm 1.11.1.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
RegionResult.cpp
Go to the documentation of this file.
2
5
6namespace storm {
7namespace modelchecker {
8std::ostream& operator<<(std::ostream& os, RegionResult const& regionResult) {
9 switch (regionResult) {
11 os << "Unknown";
12 break;
14 os << "ExistsSat";
15 break;
17 os << "ExistsViolated";
18 break;
20 os << "CenterSat";
21 break;
23 os << "CenterIllDefined";
24 break;
26 os << "CenterViolated";
27 break;
29 os << "ExistsBoth";
30 break;
32 os << "AllSat";
33 break;
35 os << "AllViolated";
36 break;
38 os << "AllIllDefined";
39 break;
40 default:
41 STORM_LOG_THROW(false, storm::exceptions::NotImplementedException,
42 "Could not get a string from the region check result. The case has not been implemented");
43 }
44 return os;
45}
46} // namespace modelchecker
47} // namespace storm
#define STORM_LOG_THROW(cond, exception, message)
Definition macros.h:30
RegionResult
The results for a single Parameter Region.
@ CenterSat
the formula is satisfied for the parameter Valuation that corresponds to the center point of the regi...
@ CenterIllDefined
the formula is ill-defined for the parameter Valuation that corresponds to the center point of the re...
@ AllSat
the formula is satisfied for all well-defined parameters in the given region
@ AllViolated
the formula is violated for all well-defined parameters in the given region
@ Unknown
the result is unknown
@ ExistsBoth
the formula is satisfied for some parameters but also violated for others
@ AllIllDefined
the formula is ill-defined for all parameters in the given region
@ CenterViolated
the formula is violated for the parameter Valuation that corresponds to the center point of the regio...
@ ExistsSat
the formula is satisfied for at least one parameter evaluation that lies in the given region
@ ExistsViolated
the formula is violated for at least one parameter evaluation that lies in the given region