Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
GameSolverSettings.h
Go to the documentation of this file.
1#pragma once
2
3#include "storm-config.h"
5
7
8namespace storm {
9namespace settings {
10namespace modules {
11
16 public:
17 // An enumeration of all available convergence criteria.
19
21
27 bool isGameSolvingMethodSet() const;
28
35
41 storm::solver::GameMethod getGameSolvingMethod() const;
42
48 bool isMaximalIterationCountSet() const;
49
56
62 bool isPrecisionSet() const;
63
69 double getPrecision() const;
70
76 bool isConvergenceCriterionSet() const;
77
84
85 // The name of the module.
86 static const std::string moduleName;
87
88 private:
89 static const std::string solvingMethodOptionName;
90 static const std::string maximalIterationsOptionName;
91 static const std::string maximalIterationsOptionShortName;
92 static const std::string precisionOptionName;
93 static const std::string absoluteOptionName;
94};
95
96} // namespace modules
97} // namespace settings
98} // namespace storm
This class represents the game solver settings.
ConvergenceCriterion getConvergenceCriterion() const
Retrieves the selected convergence criterion.
double getPrecision() const
Retrieves the precision that is used for detecting convergence.
bool isConvergenceCriterionSet() const
Retrieves whether the convergence criterion has been set.
bool isGameSolvingMethodSetFromDefaultValue() const
Retrieves whether the game solving technique has been set from the default value.
uint_fast64_t getMaximalIterationCount() const
Retrieves the maximal number of iterations to perform until giving up on converging.
bool isMaximalIterationCountSet() const
Retrieves whether the maximal iteration count has been set.
storm::solver::GameMethod getGameSolvingMethod() const
Retrieves the selected game solving technique.
bool isGameSolvingMethodSet() const
Retrieves whether a game solving technique has been set.
bool isPrecisionSet() const
Retrieves whether the precision has been set.
This is the base class of the settings for a particular module.
SettingsType const & getModule()
Get module.
LabParser.cpp.
Definition cli.cpp:18