Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ExplicitParetoCurveCheckResult.h
Go to the documentation of this file.
1#ifndef STORM_MODELCHECKER_EXPLICITPARETOCURVECHECKRESULT_H_
2#define STORM_MODELCHECKER_EXPLICITPARETOCURVECHECKRESULT_H_
3
4#include <vector>
5
8
9namespace storm {
10namespace modelchecker {
11template<typename ValueType>
13 public:
16 std::vector<typename ParetoCurveCheckResult<ValueType>::point_type> const& points,
23
29
30 virtual std::unique_ptr<CheckResult> clone() const override;
31
32 virtual bool isExplicitParetoCurveCheckResult() const override;
33 virtual bool isExplicit() const override;
34
35 virtual void filter(QualitativeCheckResult const& filter) override;
36
38
39 private:
40 // The state of the checked model to which the result applies
42};
43} // namespace modelchecker
44} // namespace storm
45
46#endif /* STORM_MODELCHECKER_EXPLICITPARETOCURVECHECKRESULT_H_ */
ExplicitParetoCurveCheckResult(ExplicitParetoCurveCheckResult const &other)=default
ExplicitParetoCurveCheckResult(ExplicitParetoCurveCheckResult &&other)=default
storm::storage::sparse::state_type const & getState() const
ExplicitParetoCurveCheckResult & operator=(ExplicitParetoCurveCheckResult const &other)=default
virtual void filter(QualitativeCheckResult const &filter) override
Filters the current result wrt.
ExplicitParetoCurveCheckResult & operator=(ExplicitParetoCurveCheckResult &&other)=default
virtual std::unique_ptr< CheckResult > clone() const override
std::shared_ptr< storm::storage::geometry::Polytope< ValueType > > polytope_type
LabParser.cpp.
Definition cli.cpp:18