14namespace modelchecker {
47std::ostream& operator<<(std::ostream& out,
CheckResult const& checkResult) {
88template<
typename ValueType>
93template<
typename ValueType>
98template<
typename ValueType>
103template<
typename ValueType>
108template<
typename ValueType>
113template<
typename ValueType>
126template<
typename ValueType>
131template<
typename ValueType>
136template<storm::dd::DdType Type>
141template<storm::dd::DdType Type>
146template<storm::dd::DdType Type,
typename ValueType>
151template<storm::dd::DdType Type,
typename ValueType>
156template<storm::dd::DdType Type,
typename ValueType>
161template<storm::dd::DdType Type,
typename ValueType>
166template<storm::dd::DdType Type,
typename ValueType>
171template<storm::dd::DdType Type,
typename ValueType>
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()