Storm 1.11.1.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
RegionCheckResult.h
Go to the documentation of this file.
1#pragma once
2
3#include <vector>
4
8
9namespace storm {
10namespace modelchecker {
11template<typename ValueType>
13 public:
16 virtual ~RegionCheckResult() = default;
17
18 virtual bool isRegionCheckResult() const;
19 virtual bool isRegionRefinementCheckResult() const;
20
21 std::vector<std::pair<storm::storage::ParameterRegion<ValueType>, storm::modelchecker::RegionResult>> const& getRegionResults() const;
25
26 virtual std::ostream& writeToStream(std::ostream& out) const override;
27 virtual std::ostream& writeCondensedToStream(std::ostream& out) const;
28 virtual std::ostream& writeIllustrationToStream(std::ostream& out) const;
29
30 virtual void filter(QualitativeCheckResult const& filter) override;
31
32 virtual std::unique_ptr<CheckResult> clone() const override;
33
34 protected:
35 virtual void initFractions(typename storm::storage::ParameterRegion<ValueType>::CoefficientType const& overallArea);
36
37 std::vector<std::pair<storm::storage::ParameterRegion<ValueType>, storm::modelchecker::RegionResult>> regionResults;
39};
40} // namespace modelchecker
41} // namespace storm
storm::storage::ParameterRegion< ValueType >::CoefficientType const & getIllDefinedFraction() const
storm::storage::ParameterRegion< ValueType >::CoefficientType unsatFraction
virtual std::ostream & writeCondensedToStream(std::ostream &out) const
virtual void initFractions(typename storm::storage::ParameterRegion< ValueType >::CoefficientType const &overallArea)
virtual std::ostream & writeIllustrationToStream(std::ostream &out) const
virtual std::ostream & writeToStream(std::ostream &out) const override
std::vector< std::pair< storm::storage::ParameterRegion< ValueType >, storm::modelchecker::RegionResult > > const & getRegionResults() const
storm::storage::ParameterRegion< ValueType >::CoefficientType const & getSatFraction() const
storm::storage::ParameterRegion< ValueType >::CoefficientType illDefinedFraction
storm::storage::ParameterRegion< ValueType >::CoefficientType const & getUnsatFraction() const
storm::storage::ParameterRegion< ValueType >::CoefficientType satFraction
virtual std::unique_ptr< CheckResult > clone() const override
virtual void filter(QualitativeCheckResult const &filter) override
Filters the current result wrt.
std::vector< std::pair< storm::storage::ParameterRegion< ValueType >, storm::modelchecker::RegionResult > > regionResults
storm::utility::parametric::CoefficientType< ParametricType >::type CoefficientType
RegionResult
The results for a single Parameter Region.
LabParser.cpp.