Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
GraphPreservationStatus.h
Go to the documentation of this file.
1#pragma once
2
3#include <ostream>
4
6
33
40
41inline std::ostream& operator<<(std::ostream& stream, GraphPreservationStatus status) {
42 switch (status) {
44 stream << "none";
45 break;
47 stream << "well-defined";
48 break;
50 stream << "graph-preserving";
51 break;
53 stream << "unknown";
54 break;
55 }
56 return stream;
57}
58
59} // namespace storm::pars::analysis
GraphPreservationStatus
Describes to what extent a set of regions is known to be well-defined and to preserve the graph struc...
@ WellDefined
The regions are known to be well-defined, i.e.
@ Unknown
It could not be established whether the regions are well-defined or preserve the graph structure of t...
@ GraphPreserving
The regions are known (or assumed) to preserve the graph structure of the model.
bool isGraphPreserving(GraphPreservationStatus status)
Returns whether the given status guarantees that the graph structure of the model is preserved.
std::ostream & operator<<(std::ostream &stream, GraphPreservationStatus status)