Storm
1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
GlpkSolverEnvironment.cpp
Go to the documentation of this file.
1
#include "
storm/environment/solver/GlpkSolverEnvironment.h
"
2
3
#include "
storm/settings/SettingsManager.h
"
4
#include "
storm/settings/modules/GlpkSettings.h
"
5
6
namespace
storm
{
7
8
GlpkSolverEnvironment::GlpkSolverEnvironment
() {
9
auto
const
& glpkSettings =
storm::settings::getModule<storm::settings::modules::GlpkSettings>
();
10
integerTolerance = glpkSettings.getIntegerTolerance();
11
milpPresolverEnabled = glpkSettings.isMILPPresolverEnabled();
12
output = glpkSettings.isOutputSet();
13
}
14
15
GlpkSolverEnvironment::~GlpkSolverEnvironment
() {
16
// Intentionally left empty.
17
}
18
19
double
GlpkSolverEnvironment::getIntegerTolerance
()
const
{
20
return
integerTolerance;
21
}
22
23
void
GlpkSolverEnvironment::setIntegerTolerance
(
double
value) {
24
integerTolerance = value;
25
}
26
27
bool
GlpkSolverEnvironment::isMILPPresolverEnabled
()
const
{
28
return
milpPresolverEnabled;
29
}
30
31
void
GlpkSolverEnvironment::setMILPPresolverEnabled
(
bool
value) {
32
milpPresolverEnabled = value;
33
}
34
35
bool
GlpkSolverEnvironment::isOutputSet
()
const
{
36
return
output;
37
}
38
39
void
GlpkSolverEnvironment::setOutput
(
bool
value) {
40
output = value;
41
}
42
43
}
// namespace storm
GlpkSettings.h
GlpkSolverEnvironment.h
SettingsManager.h
storm::GlpkSolverEnvironment::~GlpkSolverEnvironment
~GlpkSolverEnvironment()
Definition
GlpkSolverEnvironment.cpp:15
storm::GlpkSolverEnvironment::GlpkSolverEnvironment
GlpkSolverEnvironment()
Definition
GlpkSolverEnvironment.cpp:8
storm::GlpkSolverEnvironment::isOutputSet
bool isOutputSet() const
Definition
GlpkSolverEnvironment.cpp:35
storm::GlpkSolverEnvironment::isMILPPresolverEnabled
bool isMILPPresolverEnabled() const
Definition
GlpkSolverEnvironment.cpp:27
storm::GlpkSolverEnvironment::setOutput
void setOutput(bool value)
Definition
GlpkSolverEnvironment.cpp:39
storm::GlpkSolverEnvironment::setMILPPresolverEnabled
void setMILPPresolverEnabled(bool value)
Definition
GlpkSolverEnvironment.cpp:31
storm::GlpkSolverEnvironment::getIntegerTolerance
double getIntegerTolerance() const
Definition
GlpkSolverEnvironment.cpp:19
storm::GlpkSolverEnvironment::setIntegerTolerance
void setIntegerTolerance(double value)
Definition
GlpkSolverEnvironment.cpp:23
storm::settings::getModule
SettingsType const & getModule()
Get module.
Definition
SettingsManager.h:290
storm
Definition
AutomaticSettings.cpp:13
src
storm
environment
solver
GlpkSolverEnvironment.cpp
Generated by
1.15.0