Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ModelCheckerEnvironment.cpp
Go to the documentation of this file.
2
5
8
11
12namespace storm {
13
15 : ltl2daTool(boost::none),
16 steadyStateDistributionAlgorithm(storm::SteadyStateDistributionAlgorithm::Automatic),
17 filterRewZero(false),
18 exportCdfEnabled(false),
19 exportCdfDirectory("") {
20 // Intentionally left empty.
21}
22
24 // Intentionally left empty
25}
26
28 return conditionalModelCheckerEnvironment.get();
29}
30
32 return conditionalModelCheckerEnvironment.get();
33}
34
36 return multiObjectiveModelCheckerEnvironment.get();
37}
38
40 return multiObjectiveModelCheckerEnvironment.get();
41}
42
46
48 steadyStateDistributionAlgorithm = value;
49}
50
52 return ltl2daTool.is_initialized();
53}
54
55std::string const& ModelCheckerEnvironment::getLtl2daTool() const {
56 return ltl2daTool.get();
57}
58
59void ModelCheckerEnvironment::setLtl2daTool(std::string const& value) {
60 ltl2daTool = value;
61}
62
64 ltl2daTool = boost::none;
65}
66
68 return filterRewZero;
69}
70
72 filterRewZero = value;
73}
74
76 return exportCdfEnabled;
77}
78
80 exportCdfEnabled = value;
81}
82
84 return exportCdfDirectory;
85}
86
87void ModelCheckerEnvironment::setExportCdfDirectory(std::string const& value) {
88 exportCdfDirectory = value;
89}
90
91} // namespace storm
std::string const & getExportCdfDirectory() const
MultiObjectiveModelCheckerEnvironment & multi()
void setLtl2daTool(std::string const &value)
SteadyStateDistributionAlgorithm getSteadyStateDistributionAlgorithm() const
void setExportCdfDirectory(std::string const &value)
ConditionalModelCheckerEnvironment & conditional()
void setSteadyStateDistributionAlgorithm(SteadyStateDistributionAlgorithm value)
std::string const & getLtl2daTool() const