Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
MultiplierEnvironment.cpp
Go to the documentation of this file.
1
#include "
storm/environment/solver/MultiplierEnvironment.h
"
2
3
#include "
storm/settings/SettingsManager.h
"
4
#include "
storm/settings/modules/MultiplierSettings.h
"
5
#include "
storm/utility/constants.h
"
6
#include "
storm/utility/macros.h
"
7
8
namespace
storm
{
9
10
MultiplierEnvironment::MultiplierEnvironment
() {
11
auto
const
& multiplierSettings =
storm::settings::getModule<storm::settings::modules::MultiplierSettings>
();
12
type = multiplierSettings.getMultiplierType();
13
typeSetFromDefault = multiplierSettings.isMultiplierTypeSetFromDefaultValue();
14
}
15
16
MultiplierEnvironment::~MultiplierEnvironment
() {
17
// Intentionally left empty
18
}
19
20
storm::solver::MultiplierType
const
&
MultiplierEnvironment::getType
()
const
{
21
return
type;
22
}
23
24
bool
const
&
MultiplierEnvironment::isTypeSetFromDefault
()
const
{
25
return
typeSetFromDefault;
26
}
27
28
void
MultiplierEnvironment::setType
(storm::solver::MultiplierType value,
bool
isSetFromDefault) {
29
type = value;
30
typeSetFromDefault = isSetFromDefault;
31
}
32
33
}
// namespace storm
MultiplierEnvironment.h
MultiplierSettings.h
SettingsManager.h
storm::MultiplierEnvironment::~MultiplierEnvironment
~MultiplierEnvironment()
Definition
MultiplierEnvironment.cpp:16
storm::MultiplierEnvironment::setType
void setType(storm::solver::MultiplierType value, bool isSetFromDefault=false)
Definition
MultiplierEnvironment.cpp:28
storm::MultiplierEnvironment::MultiplierEnvironment
MultiplierEnvironment()
Definition
MultiplierEnvironment.cpp:10
storm::MultiplierEnvironment::isTypeSetFromDefault
bool const & isTypeSetFromDefault() const
Definition
MultiplierEnvironment.cpp:24
storm::MultiplierEnvironment::getType
storm::solver::MultiplierType const & getType() const
Definition
MultiplierEnvironment.cpp:20
constants.h
macros.h
storm::settings::getModule
SettingsType const & getModule()
Get module.
Definition
SettingsManager.h:290
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
environment
solver
MultiplierEnvironment.cpp
Generated by
1.9.8