Storm 1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ModelCheckerEnvironment.cpp
Go to the documentation of this file.
2
5
10
13
14namespace storm {
15
18 if (mcSettings.isLtl2daToolSet()) {
19 ltl2daTool = mcSettings.getLtl2daTool();
20 }
22 steadyStateDistributionAlgorithm = ioSettings.getSteadyStateDistributionAlgorithm();
23}
24
26 // Intentionally left empty
27}
28
30 return conditionalModelCheckerEnvironment.get();
31}
32
34 return conditionalModelCheckerEnvironment.get();
35}
36
40
42 steadyStateDistributionAlgorithm = value;
43}
44
46 return multiObjectiveModelCheckerEnvironment.get();
47}
48
50 return multiObjectiveModelCheckerEnvironment.get();
51}
52
54 return ltl2daTool.is_initialized();
55}
56
57std::string const& ModelCheckerEnvironment::getLtl2daTool() const {
58 return ltl2daTool.get();
59}
60
61void ModelCheckerEnvironment::setLtl2daTool(std::string const& value) {
62 ltl2daTool = value;
63}
64
66 ltl2daTool = boost::none;
67}
68
69} // namespace storm
MultiObjectiveModelCheckerEnvironment & multi()
void setLtl2daTool(std::string const &value)
SteadyStateDistributionAlgorithm getSteadyStateDistributionAlgorithm() const
ConditionalModelCheckerEnvironment & conditional()
void setSteadyStateDistributionAlgorithm(SteadyStateDistributionAlgorithm value)
std::string const & getLtl2daTool() const
SettingsType const & getModule()
Get module.