Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
LongRunAverageSolverEnvironment.h
Go to the documentation of this file.
1#pragma once
2
6
7namespace storm {
8
10 public:
13
14 storm::solver::LraMethod const& getDetLraMethod() const;
15 bool const& isDetLraMethodSetFromDefault() const;
16 void setDetLraMethod(storm::solver::LraMethod value, bool isSetFromDefault = false);
17
18 storm::solver::LraMethod const& getNondetLraMethod() const;
19 bool const& isNondetLraMethodSetFromDefault() const;
20 void setNondetLraMethod(storm::solver::LraMethod value, bool isSetFromDefault = false);
21
22 storm::RationalNumber const& getPrecision() const;
23 void setPrecision(storm::RationalNumber value);
24 bool const& getRelativeTerminationCriterion() const;
25 void setRelativeTerminationCriterion(bool value);
26
27 bool isMaximalIterationCountSet() const;
28 uint64_t getMaximalIterationCount() const;
29 void setMaximalIterationCount(uint64_t value);
31
32 storm::RationalNumber const& getAperiodicFactor() const;
33 void setAperiodicFactor(storm::RationalNumber value);
34
35 private:
36 storm::solver::LraMethod detMethod;
37 bool detMethodSetFromDefault;
38
39 storm::solver::LraMethod nondetMethod;
40 bool nondetMethodSetFromDefault;
41
42 storm::RationalNumber precision;
43 bool relative;
44 boost::optional<uint64_t> maxIters;
45
46 storm::RationalNumber aperiodicFactor;
47};
48} // namespace storm
storm::RationalNumber const & getAperiodicFactor() const
storm::solver::LraMethod const & getNondetLraMethod() const
storm::RationalNumber const & getPrecision() const
void setNondetLraMethod(storm::solver::LraMethod value, bool isSetFromDefault=false)
void setDetLraMethod(storm::solver::LraMethod value, bool isSetFromDefault=false)
storm::solver::LraMethod const & getDetLraMethod() const
LabParser.cpp.
Definition cli.cpp:18