1#ifndef STORM_SETTINGS_MODULES_CUDDSETTINGS_H_
2#define STORM_SETTINGS_MODULES_CUDDSETTINGS_H_
75 static const std::string precisionOptionName;
76 static const std::string maximalMemoryOptionName;
77 static const std::string reorderOptionName;
78 static const std::string reorderTechniqueOptionName;
This class represents the settings for CUDD.
static const std::string moduleName
CuddSettings()
Creates a new set of CUDD settings.
uint_fast64_t getMaximalMemory() const
Retrieves the maximal amount of memory (in megabytes) that CUDD can occupy.
bool isReorderingEnabled() const
Retrieves whether dynamic reordering is enabled.
ReorderingTechnique getReorderingTechnique() const
Retrieves the reordering technique that CUDD is supposed to use.
double getConstantPrecision() const
Retrieves the precision that CUDD is supposed to use for distinguishing constants.
This is the base class of the settings for a particular module.
SettingsType const & getModule()
Get module.