Storm
1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ConditionalModelCheckerEnvironment.cpp
Go to the documentation of this file.
1
#include "
storm/environment/modelchecker/ConditionalModelCheckerEnvironment.h
"
2
3
#include "
storm/adapters/RationalNumberForward.h
"
4
#include "
storm/utility/constants.h
"
5
6
namespace
storm
{
7
8
ConditionalModelCheckerEnvironment::ConditionalModelCheckerEnvironment
()
9
: algorithm(
storm
::
ConditionalAlgorithmSetting
::
Default
),
10
precision(
storm
::
utility
::convertNumber<
storm
::RationalNumber>(1e-06)),
11
precisionSetFromDefault(true),
12
relative(true) {
13
// Intentionally left empty.
14
}
15
16
ConditionalModelCheckerEnvironment::~ConditionalModelCheckerEnvironment
() {
17
// Intentionally left empty
18
}
19
20
ConditionalAlgorithmSetting
ConditionalModelCheckerEnvironment::getAlgorithm
()
const
{
21
return
algorithm;
22
}
23
24
void
ConditionalModelCheckerEnvironment::setAlgorithm
(
ConditionalAlgorithmSetting
value) {
25
algorithm = value;
26
}
27
28
storm::RationalNumber
ConditionalModelCheckerEnvironment::getPrecision
()
const
{
29
return
precision;
30
}
31
32
void
ConditionalModelCheckerEnvironment::setPrecision
(storm::RationalNumber
const
& value,
bool
setFromDefault) {
33
precision = value;
34
precisionSetFromDefault = setFromDefault;
35
}
36
37
bool
ConditionalModelCheckerEnvironment::isPrecisionSetFromDefault
()
const
{
38
return
precisionSetFromDefault;
39
}
40
41
bool
ConditionalModelCheckerEnvironment::isRelativePrecision
()
const
{
42
return
relative;
43
}
44
45
void
ConditionalModelCheckerEnvironment::setRelativePrecision
(
bool
value) {
46
relative = value;
47
}
48
49
}
// namespace storm
ConditionalModelCheckerEnvironment.h
RationalNumberForward.h
storm::ConditionalModelCheckerEnvironment::~ConditionalModelCheckerEnvironment
~ConditionalModelCheckerEnvironment()
Definition
ConditionalModelCheckerEnvironment.cpp:16
storm::ConditionalModelCheckerEnvironment::setRelativePrecision
void setRelativePrecision(bool value)
Definition
ConditionalModelCheckerEnvironment.cpp:45
storm::ConditionalModelCheckerEnvironment::isPrecisionSetFromDefault
bool isPrecisionSetFromDefault() const
Definition
ConditionalModelCheckerEnvironment.cpp:37
storm::ConditionalModelCheckerEnvironment::isRelativePrecision
bool isRelativePrecision() const
Definition
ConditionalModelCheckerEnvironment.cpp:41
storm::ConditionalModelCheckerEnvironment::getAlgorithm
ConditionalAlgorithmSetting getAlgorithm() const
Definition
ConditionalModelCheckerEnvironment.cpp:20
storm::ConditionalModelCheckerEnvironment::getPrecision
storm::RationalNumber getPrecision() const
Definition
ConditionalModelCheckerEnvironment.cpp:28
storm::ConditionalModelCheckerEnvironment::ConditionalModelCheckerEnvironment
ConditionalModelCheckerEnvironment()
Definition
ConditionalModelCheckerEnvironment.cpp:8
storm::ConditionalModelCheckerEnvironment::setAlgorithm
void setAlgorithm(ConditionalAlgorithmSetting value)
Definition
ConditionalModelCheckerEnvironment.cpp:24
storm::ConditionalModelCheckerEnvironment::setPrecision
void setPrecision(storm::RationalNumber const &value, bool setFromDefault)
Definition
ConditionalModelCheckerEnvironment.cpp:32
constants.h
storm::utility
Definition
AutomaticSettings.cpp:14
storm
Definition
AutomaticSettings.cpp:13
storm::ConditionalAlgorithmSetting
ConditionalAlgorithmSetting
Definition
ConditionalAlgorithmSetting.h:8
storm::ConditionalAlgorithmSetting::Default
@ Default
Definition
ConditionalAlgorithmSetting.h:9
src
storm
environment
modelchecker
ConditionalModelCheckerEnvironment.cpp
Generated by
1.15.0