Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
CuddDdManagerEnvironment.cpp
Go to the documentation of this file.
2
6
7namespace storm {
8
10 : constantPrecision(1e-15), maximalMemory(4096), reorderingEnabled(false), reorderingTechnique(storm::dd::CuddReorderingTechnique::GroupSift) {
13 constantPrecision = cuddSettings.getConstantPrecision();
14 maximalMemory = cuddSettings.getMaximalMemory();
15 reorderingEnabled = cuddSettings.isReorderingEnabled();
16 reorderingTechnique = cuddSettings.getReorderingTechnique();
17 }
18}
19
21 // Intentionally left empty
22}
23
25 return constantPrecision;
26}
27
29 constantPrecision = value;
30}
31
33 return maximalMemory;
34}
35
37 maximalMemory = value;
38}
39
41 return reorderingEnabled;
42}
43
45 reorderingEnabled = value;
46}
47
51
55
56} // namespace storm
uint64_t getMaximalMemory() const
Retrieves the maximal amount of memory (in megabytes) that CUDD can occupy.
void setReorderingTechnique(storm::dd::CuddReorderingTechnique value)
double getConstantPrecision() const
Retrieves the precision up to which constants are considered to be different.
storm::dd::CuddReorderingTechnique getReorderingTechnique() const
bool hasModule()
Returns true if the given module is registered.
SettingsType const & getModule()
Get module.