Storm
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 <memory>
5#include <string>
6
10
11namespace storm {
12
13// Forward declare subenvironments
14class MultiObjectiveModelCheckerEnvironment;
15
17 public:
20
23
26
27 bool isLtl2daToolSet() const;
28 std::string const& getLtl2daTool() const;
29 void setLtl2daTool(std::string const& value);
30 void unsetLtl2daTool();
31
32 private:
33 SubEnvironment<MultiObjectiveModelCheckerEnvironment> multiObjectiveModelCheckerEnvironment;
34 boost::optional<std::string> ltl2daTool;
35 SteadyStateDistributionAlgorithm steadyStateDistributionAlgorithm;
36};
37} // namespace storm
MultiObjectiveModelCheckerEnvironment & multi()
void setLtl2daTool(std::string const &value)
SteadyStateDistributionAlgorithm getSteadyStateDistributionAlgorithm() const
void setSteadyStateDistributionAlgorithm(SteadyStateDistributionAlgorithm value)
std::string const & getLtl2daTool() const
LabParser.cpp.
Definition cli.cpp:18