Storm
1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
CuddDdManagerEnvironment.cpp
Go to the documentation of this file.
1
#include "
storm/environment/dd/CuddDdManagerEnvironment.h
"
2
3
#include "
storm/utility/macros.h
"
4
5
namespace
storm
{
6
7
CuddDdManagerEnvironment::CuddDdManagerEnvironment
()
8
: constantPrecision(1e-15), maximalMemory(4096), reorderingEnabled(false), reorderingTechnique(
storm
::
dd
::CuddReorderingTechnique::GroupSift) {
9
// Intentionally left empty.
10
}
11
12
CuddDdManagerEnvironment::~CuddDdManagerEnvironment
() {
13
// Intentionally left empty
14
}
15
16
double
CuddDdManagerEnvironment::getConstantPrecision
()
const
{
17
return
constantPrecision;
18
}
19
20
void
CuddDdManagerEnvironment::setConstantPrecision
(
double
value) {
21
constantPrecision = value;
22
}
23
24
uint64_t
CuddDdManagerEnvironment::getMaximalMemory
()
const
{
25
return
maximalMemory;
26
}
27
28
void
CuddDdManagerEnvironment::setMaximalMemory
(uint64_t value) {
29
maximalMemory = value;
30
}
31
32
bool
CuddDdManagerEnvironment::isReorderingEnabled
()
const
{
33
return
reorderingEnabled;
34
}
35
36
void
CuddDdManagerEnvironment::setReorderingEnabled
(
bool
value) {
37
reorderingEnabled = value;
38
}
39
40
storm::dd::CuddReorderingTechnique
CuddDdManagerEnvironment::getReorderingTechnique
()
const
{
41
return
reorderingTechnique;
42
}
43
44
void
CuddDdManagerEnvironment::setReorderingTechnique
(
storm::dd::CuddReorderingTechnique
value) {
45
reorderingTechnique = value;
46
}
47
48
}
// namespace storm
CuddDdManagerEnvironment.h
storm::CuddDdManagerEnvironment::setConstantPrecision
void setConstantPrecision(double value)
Definition
CuddDdManagerEnvironment.cpp:20
storm::CuddDdManagerEnvironment::getMaximalMemory
uint64_t getMaximalMemory() const
Retrieves the maximal amount of memory (in megabytes) that CUDD can occupy.
Definition
CuddDdManagerEnvironment.cpp:24
storm::CuddDdManagerEnvironment::CuddDdManagerEnvironment
CuddDdManagerEnvironment()
Definition
CuddDdManagerEnvironment.cpp:7
storm::CuddDdManagerEnvironment::setReorderingEnabled
void setReorderingEnabled(bool value)
Definition
CuddDdManagerEnvironment.cpp:36
storm::CuddDdManagerEnvironment::setReorderingTechnique
void setReorderingTechnique(storm::dd::CuddReorderingTechnique value)
Definition
CuddDdManagerEnvironment.cpp:44
storm::CuddDdManagerEnvironment::~CuddDdManagerEnvironment
~CuddDdManagerEnvironment()
Definition
CuddDdManagerEnvironment.cpp:12
storm::CuddDdManagerEnvironment::isReorderingEnabled
bool isReorderingEnabled() const
Definition
CuddDdManagerEnvironment.cpp:32
storm::CuddDdManagerEnvironment::getConstantPrecision
double getConstantPrecision() const
Retrieves the precision up to which constants are considered to be different.
Definition
CuddDdManagerEnvironment.cpp:16
storm::CuddDdManagerEnvironment::setMaximalMemory
void setMaximalMemory(uint64_t value)
Definition
CuddDdManagerEnvironment.cpp:28
storm::CuddDdManagerEnvironment::getReorderingTechnique
storm::dd::CuddReorderingTechnique getReorderingTechnique() const
Definition
CuddDdManagerEnvironment.cpp:40
macros.h
storm::dd
Definition
AbstractionInformation.h:25
storm::dd::CuddReorderingTechnique
CuddReorderingTechnique
Definition
CuddReorderingTechnique.h:6
storm
Definition
AutomaticSettings.cpp:13
src
storm
environment
dd
CuddDdManagerEnvironment.cpp
Generated by
1.15.0