3#include "storm-config.h"
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;
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.
static const std::string moduleName
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.