13 method = gmmxxSettings.getLinearEquationSystemMethod();
14 preconditioner = gmmxxSettings.getPreconditioningMethod();
15 restartThreshold = gmmxxSettings.getRestartIterationCount();
16 if (gmmxxSettings.isMaximalIterationCountSet()) {
17 maxIterationCount = gmmxxSettings.getMaximalIterationCount();
19 maxIterationCount = std::numeric_limits<uint_fast64_t>::max();
37 return preconditioner;
41 preconditioner = value;
45 return restartThreshold;
49 restartThreshold = value;
53 return maxIterationCount;
57 maxIterationCount = value;
void setMethod(storm::solver::GmmxxLinearEquationSolverMethod value)
storm::RationalNumber const & getPrecision() const
void setRestartThreshold(uint64_t value)
void setPrecision(storm::RationalNumber value)
void setMaximalNumberOfIterations(uint64_t value)
void setPreconditioner(storm::solver::GmmxxLinearEquationSolverPreconditioner value)
uint64_t const & getMaximalNumberOfIterations() const
storm::solver::GmmxxLinearEquationSolverMethod const & getMethod() const
~GmmxxSolverEnvironment()
uint64_t const & getRestartThreshold() const
storm::solver::GmmxxLinearEquationSolverPreconditioner const & getPreconditioner() const
SettingsType const & getModule()
Get module.
TargetType convertNumber(SourceType const &number)