Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
QuantitativeCheckResult.cpp
Go to the documentation of this file.
1
#include "
storm/modelchecker/results/QuantitativeCheckResult.h
"
2
3
#include "storm-config.h"
4
#include "
storm/adapters/RationalFunctionAdapter.h
"
5
6
#include "
storm/exceptions/InvalidOperationException.h
"
7
#include "
storm/utility/macros.h
"
8
9
namespace
storm
{
10
namespace
modelchecker {
11
12
template
<
typename
ValueType>
13
std::unique_ptr<CheckResult>
QuantitativeCheckResult<ValueType>::compareAgainstBound
(
storm::logic::ComparisonType
, ValueType
const
&)
const
{
14
STORM_LOG_THROW
(
false
, storm::exceptions::InvalidOperationException,
"Unable to perform comparison against bound on the check result."
);
15
}
16
17
template
<
typename
ValueType>
18
bool
QuantitativeCheckResult<ValueType>::isQuantitative
()
const
{
19
return
true
;
20
}
21
22
template
class
QuantitativeCheckResult<double>
;
23
24
#ifdef STORM_HAVE_CARL
25
template
class
QuantitativeCheckResult<RationalNumber>
;
26
template
class
QuantitativeCheckResult<RationalFunction>
;
27
#endif
28
}
// namespace modelchecker
29
}
// namespace storm
InvalidOperationException.h
QuantitativeCheckResult.h
RationalFunctionAdapter.h
storm::modelchecker::QuantitativeCheckResult
Definition
QuantitativeCheckResult.h:8
storm::modelchecker::QuantitativeCheckResult::isQuantitative
virtual bool isQuantitative() const override
Definition
QuantitativeCheckResult.cpp:18
storm::modelchecker::QuantitativeCheckResult::compareAgainstBound
virtual std::unique_ptr< CheckResult > compareAgainstBound(storm::logic::ComparisonType comparisonType, ValueType const &bound) const
Definition
QuantitativeCheckResult.cpp:13
macros.h
STORM_LOG_THROW
#define STORM_LOG_THROW(cond, exception, message)
Definition
macros.h:30
storm::logic::ComparisonType
ComparisonType
Definition
ComparisonType.h:10
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
modelchecker
results
QuantitativeCheckResult.cpp
Generated by
1.9.8