Storm 1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ModelCheckerEnvironment.h
Go to the documentation of this file.
1#pragma once
2
3#include <boost/optional.hpp>
4#include <string>
5
9
10namespace storm {
11
12// Forward declare subenvironments
15
17 public:
20
23
26
29
30 bool isLtl2daToolSet() const;
31 std::string const& getLtl2daTool() const;
32 void setLtl2daTool(std::string const& value);
33 void unsetLtl2daTool();
34
35 private:
36 SubEnvironment<ConditionalModelCheckerEnvironment> conditionalModelCheckerEnvironment;
37 SubEnvironment<MultiObjectiveModelCheckerEnvironment> multiObjectiveModelCheckerEnvironment;
38 boost::optional<std::string> ltl2daTool;
39 SteadyStateDistributionAlgorithm steadyStateDistributionAlgorithm;
40};
41} // namespace storm
MultiObjectiveModelCheckerEnvironment & multi()
void setLtl2daTool(std::string const &value)
SteadyStateDistributionAlgorithm getSteadyStateDistributionAlgorithm() const
ConditionalModelCheckerEnvironment & conditional()
void setSteadyStateDistributionAlgorithm(SteadyStateDistributionAlgorithm value)
std::string const & getLtl2daTool() const