Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
GameSolverEnvironment.h
Go to the documentation of this file.
1#pragma once
2
3#include <cstdint>
4
9
10namespace storm {
11
13 public:
16
17 storm::solver::GameMethod const& getMethod() const;
18 bool const& isMethodSetFromDefault() const;
19 void setMethod(storm::solver::GameMethod value);
20 uint64_t const& getMaximalNumberOfIterations() const;
21 void setMaximalNumberOfIterations(uint64_t value);
22 storm::RationalNumber const& getPrecision() const;
23 void setPrecision(storm::RationalNumber value);
24 bool const& getRelativeTerminationCriterion() const;
25 void setRelativeTerminationCriterion(bool value);
26
27 private:
28 storm::solver::GameMethod gameMethod;
29 bool methodSetFromDefault;
30 uint64_t maxIterationCount;
31 storm::RationalNumber precision;
32 bool considerRelativeTerminationCriterion;
33};
34} // namespace storm
storm::RationalNumber const & getPrecision() const
void setMethod(storm::solver::GameMethod value)
uint64_t const & getMaximalNumberOfIterations() const
void setMaximalNumberOfIterations(uint64_t value)
bool const & isMethodSetFromDefault() const
bool const & getRelativeTerminationCriterion() const
storm::solver::GameMethod const & getMethod() const
void setPrecision(storm::RationalNumber value)