Storm 1.11.1.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
CheckResult.cpp
Go to the documentation of this file.
2
12
13namespace storm {
14namespace modelchecker {
16 return false;
17}
18
20 return false;
21}
22
24 return false;
25}
26
28 return false;
29}
30
32 return false;
33}
34
36 return false;
37}
38
40 return false;
41}
42
44 return false;
45}
46
47std::ostream& operator<<(std::ostream& out, CheckResult const& checkResult) {
48 checkResult.writeToStream(out);
49 return out;
50}
51
53 return false;
54}
55
57 return false;
58}
59
61 return false;
62}
63
65 return false;
66}
67
69 return false;
70}
71
73 return false;
74}
75
77 return false;
78}
79
83
87
88template<typename ValueType>
92
93template<typename ValueType>
97
98template<typename ValueType>
102
103template<typename ValueType>
107
108template<typename ValueType>
112
113template<typename ValueType>
117
121
123 return dynamic_cast<QualitativeCheckResult const&>(*this);
124}
125
126template<typename ValueType>
130
131template<typename ValueType>
135
136template<storm::dd::DdType Type>
140
141template<storm::dd::DdType Type>
145
146template<storm::dd::DdType Type, typename ValueType>
150
151template<storm::dd::DdType Type, typename ValueType>
155
156template<storm::dd::DdType Type, typename ValueType>
160
161template<storm::dd::DdType Type, typename ValueType>
165
166template<storm::dd::DdType Type, typename ValueType>
170
171template<storm::dd::DdType Type, typename ValueType>
175
177 return false;
178}
179
180// Explicitly instantiate the template functions.
183
190
199
212
215
218
221
224
227
230
231} // namespace modelchecker
232} // namespace storm
virtual bool isSymbolicParetoCurveCheckResult() const
virtual bool isSymbolicQuantitativeCheckResult() const
virtual bool isExplicit() const
virtual bool isQuantitative() const
virtual bool isHybridQuantitativeCheckResult() const
virtual bool isSymbolicQualitativeCheckResult() const
virtual bool isExplicitQuantitativeCheckResult() const
ExplicitParetoCurveCheckResult< ValueType > & asExplicitParetoCurveCheckResult()
QuantitativeCheckResult< ValueType > & asQuantitativeCheckResult()
virtual bool isParetoCurveCheckResult() const
SymbolicQuantitativeCheckResult< Type, ValueType > & asSymbolicQuantitativeCheckResult()
ExplicitQualitativeCheckResult & asExplicitQualitativeCheckResult()
virtual bool isResultForAllStates() const
virtual bool isExplicitQualitativeCheckResult() const
LexicographicCheckResult< ValueType > & asLexicographicCheckResult()
virtual std::ostream & writeToStream(std::ostream &out) const =0
QualitativeCheckResult & asQualitativeCheckResult()
SymbolicQualitativeCheckResult< Type > & asSymbolicQualitativeCheckResult()
virtual bool isSymbolic() const
SymbolicParetoCurveCheckResult< Type, ValueType > & asSymbolicParetoCurveCheckResult()
virtual bool isLexicographicCheckResult() const
virtual bool isQualitative() const
virtual bool hasScheduler() const
virtual bool isExplicitParetoCurveCheckResult() const
virtual bool isHybrid() const
ExplicitQuantitativeCheckResult< ValueType > & asExplicitQuantitativeCheckResult()
HybridQuantitativeCheckResult< Type, ValueType > & asHybridQuantitativeCheckResult()