Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
CheckResult.cpp
Go to the documentation of this file.
2
3#include "storm-config.h"
5
14
17
18namespace storm {
19namespace modelchecker {
21 return false;
22}
23
25 return false;
26}
27
29 return false;
30}
31
33 return false;
34}
35
37 return false;
38}
39
41 return false;
42}
43
45 return false;
46}
47
49 return false;
50}
51
52std::ostream& operator<<(std::ostream& out, CheckResult const& checkResult) {
53 checkResult.writeToStream(out);
54 return out;
55}
56
58 return false;
59}
60
62 return false;
63}
64
66 return false;
67}
68
70 return false;
71}
72
74 return false;
75}
76
78 return false;
79}
80
82 return false;
83}
84
88
92
93template<typename ValueType>
97
98template<typename ValueType>
102
103template<typename ValueType>
107
108template<typename ValueType>
112
113template<typename ValueType>
117
118template<typename ValueType>
122
126
128 return dynamic_cast<QualitativeCheckResult const&>(*this);
129}
130
131template<typename ValueType>
135
136template<typename ValueType>
140
141template<storm::dd::DdType Type>
145
146template<storm::dd::DdType Type>
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
176template<storm::dd::DdType Type, typename ValueType>
180
182 return false;
183}
184
185// Explicitly instantiate the template functions.
188
195
204
217
218#ifdef STORM_HAVE_CARL
221
224
227
230
233
236
237#endif
238} // namespace modelchecker
239} // namespace storm
ExplicitQuantitativeCheckResult< ValueType > & asExplicitQuantitativeCheckResult()
LexicographicCheckResult< ValueType > & asLexicographicCheckResult()
ExplicitParetoCurveCheckResult< ValueType > & asExplicitParetoCurveCheckResult()
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
QuantitativeCheckResult< ValueType > & asQuantitativeCheckResult()
virtual bool isParetoCurveCheckResult() const
SymbolicQuantitativeCheckResult< Type, ValueType > & asSymbolicQuantitativeCheckResult()
ExplicitQualitativeCheckResult & asExplicitQualitativeCheckResult()
virtual bool isResultForAllStates() const
virtual bool isExplicitQualitativeCheckResult() const
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
HybridQuantitativeCheckResult< Type, ValueType > & asHybridQuantitativeCheckResult()
std::ostream & operator<<(std::ostream &os, RegionCheckEngine const &e)
LabParser.cpp.
Definition cli.cpp:18