Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
GlpkSettings.h
Go to the documentation of this file.
1#ifndef STORM_SETTINGS_MODULES_GLPKSETTINGS_H_
2#define STORM_SETTINGS_MODULES_GLPKSETTINGS_H_
3
5
6namespace storm {
7namespace settings {
8namespace modules {
9
14 public:
19
25 bool isOutputSet() const;
26
30 bool isMILPPresolverEnabled() const;
31
37 bool isIntegerToleranceSet() const;
38
44 double getIntegerTolerance() const;
45
46 bool check() const override;
47
48 // The name of the module.
49 static const std::string moduleName;
50
51 private:
52 // Define the string names of the options as constants.
53 static const std::string integerToleranceOption;
54 static const std::string outputOptionName;
55 static const std::string noMilpPresolverOptionName;
56};
57
58} // namespace modules
59} // namespace settings
60} // namespace storm
61
62#endif /* STORM_SETTINGS_MODULES_GLPKSETTINGS_H_ */
This class represents the settings for glpk.
GlpkSettings()
Creates a new set of glpk settings.
bool isIntegerToleranceSet() const
Retrieves whether the integer tolerance has been set.
bool isOutputSet() const
Retrieves whether the output option was set.
bool isMILPPresolverEnabled() const
Retrieves whether the MILP Presolver should be used.
bool check() const override
Checks whether the settings are consistent.
static const std::string moduleName
double getIntegerTolerance() const
Retrieves the integer tolerance to be used.
This is the base class of the settings for a particular module.
LabParser.cpp.
Definition cli.cpp:18