Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
Qvbs.h
Go to the documentation of this file.
1#pragma once
2
3#include <boost/optional.hpp>
4#include <string>
5#include <vector>
6
9
10namespace storm {
11namespace storage {
12
18 public:
22 QvbsBenchmark(std::string const& modelName);
23
24 std::string const& getJaniFile(uint64_t instanceIndex = 0) const;
25 std::string const& getConstantDefinition(uint64_t instanceIndex = 0) const;
26
27 std::string getInfo(uint64_t instanceIndex = 0, boost::optional<std::vector<std::string>> propertyFilter = boost::none) const;
28
29 private:
30 std::vector<std::string> janiFiles;
31 std::vector<std::string> constantDefinitions;
32 std::vector<std::string> instanceInfos;
33
34 std::string modelPath;
36};
37} // namespace storage
38} // namespace storm
This class provides easy access to a benchmark of the Quantitative Verification Benchmark Set http://...
Definition Qvbs.h:17
std::string const & getJaniFile(uint64_t instanceIndex=0) const
Definition Qvbs.cpp:107
std::string getInfo(uint64_t instanceIndex=0, boost::optional< std::vector< std::string > > propertyFilter=boost::none) const
Definition Qvbs.cpp:118
std::string const & getConstantDefinition(uint64_t instanceIndex=0) const
Definition Qvbs.cpp:112
LabParser.cpp.
Definition cli.cpp:18
nlohmann::basic_json< std::map, std::vector, std::string, bool, int64_t, uint64_t, ValueType > json
Definition JsonForward.h:10