Storm
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;
24
25 virtual std::ostream& writeToStream(std::ostream& out) const override;
26 virtual std::ostream& writeCondensedToStream(std::ostream& out) const;
27 virtual std::ostream& writeIllustrationToStream(std::ostream& out) const;
28
29 virtual void filter(QualitativeCheckResult const& filter) override;
30
31 virtual std::unique_ptr<CheckResult> clone() const override;
32
33 protected:
34 virtual void initFractions(typename storm::storage::ParameterRegion<ValueType>::CoefficientType const& overallArea);
35
36 std::vector<std::pair<storm::storage::ParameterRegion<ValueType>, storm::modelchecker::RegionResult>> regionResults;
38};
39} // namespace modelchecker
40} // namespace storm
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 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.
Definition cli.cpp:18