Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
LexicographicCheckResult.h
Go to the documentation of this file.
1#pragma once
2
3#include <vector>
4
7
8namespace storm {
9namespace modelchecker {
10template<typename ValueType>
12 public:
14 LexicographicCheckResult(std::vector<ValueType> const& values, storm::storage::sparse::state_type state);
15 virtual ~LexicographicCheckResult() = default;
16
17 std::vector<ValueType> const& getInitialStateValue() const;
19
20 virtual bool isLexicographicCheckResult() const override;
21 virtual std::unique_ptr<CheckResult> clone() const override;
22 virtual bool isExplicit() const override;
23 virtual void filter(QualitativeCheckResult const& filter) override;
24
25 virtual std::ostream& writeToStream(std::ostream& out) const override;
26
27 private:
28 std::vector<ValueType> values;
29 // The state of the checked model to which the result applies
31};
32} // namespace modelchecker
33} // namespace storm
virtual void filter(QualitativeCheckResult const &filter) override
Filters the current result wrt.
std::vector< ValueType > const & getInitialStateValue() const
storm::storage::sparse::state_type const & getState() const
virtual std::unique_ptr< CheckResult > clone() const override
virtual std::ostream & writeToStream(std::ostream &out) const override
LabParser.cpp.
Definition cli.cpp:18