Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
QuantitativeCheckResult.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace storm {
6namespace modelchecker {
7template<typename ValueType>
9 public:
10 virtual ~QuantitativeCheckResult() = default;
11
12 virtual std::unique_ptr<CheckResult> compareAgainstBound(storm::logic::ComparisonType comparisonType, ValueType const& bound) const;
13
14 virtual void oneMinus() = 0;
15
16 virtual ValueType getMin() const = 0;
17 virtual ValueType getMax() const = 0;
18
19 virtual ValueType average() const = 0;
20 virtual ValueType sum() const = 0;
21
22 virtual bool isQuantitative() const override;
23};
24} // namespace modelchecker
25} // namespace storm
virtual ValueType average() const =0
virtual std::unique_ptr< CheckResult > compareAgainstBound(storm::logic::ComparisonType comparisonType, ValueType const &bound) const
virtual ValueType getMax() const =0
virtual ValueType getMin() const =0
LabParser.cpp.
Definition cli.cpp:18