|
Storm 1.14.0.1
A Modern Probabilistic Model Checker
|
#include <SolverEnvironment.h>
Public Member Functions | |
| SolverEnvironment () | |
| ~SolverEnvironment () | |
| EigenSolverEnvironment & | eigen () |
| EigenSolverEnvironment const & | eigen () const |
| EliminationSolverEnvironment & | elimination () |
| EliminationSolverEnvironment const & | elimination () const |
| GameSolverEnvironment & | game () |
| GameSolverEnvironment const & | game () const |
| GlpkSolverEnvironment & | glpk () |
| GlpkSolverEnvironment const & | glpk () const |
| GmmxxSolverEnvironment & | gmmxx () |
| GmmxxSolverEnvironment const & | gmmxx () const |
| GurobiSolverEnvironment & | gurobi () |
| GurobiSolverEnvironment const & | gurobi () const |
| LongRunAverageSolverEnvironment & | lra () |
| LongRunAverageSolverEnvironment const & | lra () const |
| MinMaxSolverEnvironment & | minMax () |
| MinMaxSolverEnvironment const & | minMax () const |
| MultiplierEnvironment & | multiplier () |
| MultiplierEnvironment const & | multiplier () const |
| NativeSolverEnvironment & | native () |
| NativeSolverEnvironment const & | native () const |
| OviSolverEnvironment & | ovi () |
| OviSolverEnvironment const & | ovi () const |
| TimeBoundedSolverEnvironment & | timeBounded () |
| TimeBoundedSolverEnvironment const & | timeBounded () const |
| TopologicalSolverEnvironment & | topological () |
| TopologicalSolverEnvironment const & | topological () const |
| storm::solver::EquationSolverType const & | getLinearEquationSolverType () const |
| void | setLinearEquationSolverType (storm::solver::EquationSolverType const &value, bool isSetFromDefault=false) |
| bool | isLinearEquationSolverTypeSetFromDefaultValue () const |
| storm::solver::LpSolverType const & | getLpSolverType () const |
| void | setLpSolverType (storm::solver::LpSolverType const &value, bool isSetFromDefault=false) |
| bool | isLpSolverTypeSetFromDefaultValue () const |
| storm::solver::SmtSolverType const & | getSmtSolverType () const |
| Retrieves the SMT solver that is currently selected. | |
| void | setSmtSolverType (storm::solver::SmtSolverType const &value, bool isSetFromDefault=false) |
| bool | isSmtSolverTypeSetFromDefaultValue () const |
| std::pair< boost::optional< storm::RationalNumber >, boost::optional< bool > > | getPrecisionOfLinearEquationSolver (storm::solver::EquationSolverType const &solverType) const |
| void | setLinearEquationSolverPrecision (boost::optional< storm::RationalNumber > const &newPrecision, boost::optional< bool > const &relativePrecision=boost::none) |
| bool | isForceSoundness () const |
| void | setForceSoundness (bool value) |
| bool | isForceExact () const |
| void | setForceExact (bool value) |
| bool | isDebugSet () const |
| void | setDebug (bool value) |
| bool | isVerboseSet () const |
| void | setVerbose (bool value) |
| uint64_t | getShowProgressDelay () const |
| void | setShowProgressDelay (uint64_t delay) |
Definition at line 44 of file SolverEnvironment.h.
| storm::SolverEnvironment::SolverEnvironment | ( | ) |
Definition at line 14 of file SolverEnvironment.cpp.
| storm::SolverEnvironment::~SolverEnvironment | ( | ) |
Definition at line 40 of file SolverEnvironment.cpp.
| EigenSolverEnvironment & storm::SolverEnvironment::eigen | ( | ) |
Definition at line 44 of file SolverEnvironment.cpp.
| EigenSolverEnvironment const & storm::SolverEnvironment::eigen | ( | ) | const |
Definition at line 48 of file SolverEnvironment.cpp.
| EliminationSolverEnvironment & storm::SolverEnvironment::elimination | ( | ) |
Definition at line 52 of file SolverEnvironment.cpp.
| EliminationSolverEnvironment const & storm::SolverEnvironment::elimination | ( | ) | const |
Definition at line 56 of file SolverEnvironment.cpp.
| GameSolverEnvironment & storm::SolverEnvironment::game | ( | ) |
Definition at line 60 of file SolverEnvironment.cpp.
| GameSolverEnvironment const & storm::SolverEnvironment::game | ( | ) | const |
Definition at line 64 of file SolverEnvironment.cpp.
| storm::solver::EquationSolverType const & storm::SolverEnvironment::getLinearEquationSolverType | ( | ) | const |
Definition at line 164 of file SolverEnvironment.cpp.
| storm::solver::LpSolverType const & storm::SolverEnvironment::getLpSolverType | ( | ) | const |
Definition at line 177 of file SolverEnvironment.cpp.
| std::pair< boost::optional< storm::RationalNumber >, boost::optional< bool > > storm::SolverEnvironment::getPrecisionOfLinearEquationSolver | ( | storm::solver::EquationSolverType const & | solverType | ) | const |
Definition at line 203 of file SolverEnvironment.cpp.
| uint64_t storm::SolverEnvironment::getShowProgressDelay | ( | ) | const |
Definition at line 156 of file SolverEnvironment.cpp.
| storm::solver::SmtSolverType const & storm::SolverEnvironment::getSmtSolverType | ( | ) | const |
Retrieves the SMT solver that is currently selected.
The value is initialized from the smtsolver core setting when the environment is constructed and can be overridden afterwards, e.g., in order to run a sub-computation with a different backend.
Definition at line 190 of file SolverEnvironment.cpp.
| GlpkSolverEnvironment & storm::SolverEnvironment::glpk | ( | ) |
Definition at line 68 of file SolverEnvironment.cpp.
| GlpkSolverEnvironment const & storm::SolverEnvironment::glpk | ( | ) | const |
Definition at line 72 of file SolverEnvironment.cpp.
| GmmxxSolverEnvironment & storm::SolverEnvironment::gmmxx | ( | ) |
Definition at line 76 of file SolverEnvironment.cpp.
| GmmxxSolverEnvironment const & storm::SolverEnvironment::gmmxx | ( | ) | const |
Definition at line 80 of file SolverEnvironment.cpp.
| GurobiSolverEnvironment & storm::SolverEnvironment::gurobi | ( | ) |
Definition at line 84 of file SolverEnvironment.cpp.
| GurobiSolverEnvironment const & storm::SolverEnvironment::gurobi | ( | ) | const |
Definition at line 88 of file SolverEnvironment.cpp.
| bool storm::SolverEnvironment::isDebugSet | ( | ) | const |
Definition at line 264 of file SolverEnvironment.cpp.
| bool storm::SolverEnvironment::isForceExact | ( | ) | const |
Definition at line 256 of file SolverEnvironment.cpp.
| bool storm::SolverEnvironment::isForceSoundness | ( | ) | const |
Definition at line 249 of file SolverEnvironment.cpp.
| bool storm::SolverEnvironment::isLinearEquationSolverTypeSetFromDefaultValue | ( | ) | const |
Definition at line 173 of file SolverEnvironment.cpp.
| bool storm::SolverEnvironment::isLpSolverTypeSetFromDefaultValue | ( | ) | const |
Definition at line 186 of file SolverEnvironment.cpp.
| bool storm::SolverEnvironment::isSmtSolverTypeSetFromDefaultValue | ( | ) | const |
Definition at line 199 of file SolverEnvironment.cpp.
| bool storm::SolverEnvironment::isVerboseSet | ( | ) | const |
Definition at line 148 of file SolverEnvironment.cpp.
| LongRunAverageSolverEnvironment & storm::SolverEnvironment::lra | ( | ) |
Definition at line 92 of file SolverEnvironment.cpp.
| LongRunAverageSolverEnvironment const & storm::SolverEnvironment::lra | ( | ) | const |
Definition at line 96 of file SolverEnvironment.cpp.
| MinMaxSolverEnvironment & storm::SolverEnvironment::minMax | ( | ) |
Definition at line 100 of file SolverEnvironment.cpp.
| MinMaxSolverEnvironment const & storm::SolverEnvironment::minMax | ( | ) | const |
Definition at line 104 of file SolverEnvironment.cpp.
| MultiplierEnvironment & storm::SolverEnvironment::multiplier | ( | ) |
Definition at line 108 of file SolverEnvironment.cpp.
| MultiplierEnvironment const & storm::SolverEnvironment::multiplier | ( | ) | const |
Definition at line 112 of file SolverEnvironment.cpp.
| NativeSolverEnvironment & storm::SolverEnvironment::native | ( | ) |
Definition at line 116 of file SolverEnvironment.cpp.
| NativeSolverEnvironment const & storm::SolverEnvironment::native | ( | ) | const |
Definition at line 120 of file SolverEnvironment.cpp.
| OviSolverEnvironment & storm::SolverEnvironment::ovi | ( | ) |
Definition at line 124 of file SolverEnvironment.cpp.
| OviSolverEnvironment const & storm::SolverEnvironment::ovi | ( | ) | const |
Definition at line 128 of file SolverEnvironment.cpp.
| void storm::SolverEnvironment::setDebug | ( | bool | value | ) |
Definition at line 268 of file SolverEnvironment.cpp.
| void storm::SolverEnvironment::setForceExact | ( | bool | value | ) |
Definition at line 260 of file SolverEnvironment.cpp.
| void storm::SolverEnvironment::setForceSoundness | ( | bool | value | ) |
Definition at line 253 of file SolverEnvironment.cpp.
| void storm::SolverEnvironment::setLinearEquationSolverPrecision | ( | boost::optional< storm::RationalNumber > const & | newPrecision, |
| boost::optional< bool > const & | relativePrecision = boost::none ) |
Definition at line 228 of file SolverEnvironment.cpp.
| void storm::SolverEnvironment::setLinearEquationSolverType | ( | storm::solver::EquationSolverType const & | value, |
| bool | isSetFromDefault = false ) |
Definition at line 168 of file SolverEnvironment.cpp.
| void storm::SolverEnvironment::setLpSolverType | ( | storm::solver::LpSolverType const & | value, |
| bool | isSetFromDefault = false ) |
Definition at line 181 of file SolverEnvironment.cpp.
| void storm::SolverEnvironment::setShowProgressDelay | ( | uint64_t | delay | ) |
Definition at line 160 of file SolverEnvironment.cpp.
| void storm::SolverEnvironment::setSmtSolverType | ( | storm::solver::SmtSolverType const & | value, |
| bool | isSetFromDefault = false ) |
Definition at line 194 of file SolverEnvironment.cpp.
| void storm::SolverEnvironment::setVerbose | ( | bool | value | ) |
Definition at line 152 of file SolverEnvironment.cpp.
| TimeBoundedSolverEnvironment & storm::SolverEnvironment::timeBounded | ( | ) |
Definition at line 132 of file SolverEnvironment.cpp.
| TimeBoundedSolverEnvironment const & storm::SolverEnvironment::timeBounded | ( | ) | const |
Definition at line 136 of file SolverEnvironment.cpp.
| TopologicalSolverEnvironment & storm::SolverEnvironment::topological | ( | ) |
Definition at line 140 of file SolverEnvironment.cpp.
| TopologicalSolverEnvironment const & storm::SolverEnvironment::topological | ( | ) | const |
Definition at line 144 of file SolverEnvironment.cpp.