Storm
A Modern Probabilistic Model Checker
|
This class represents the settings for parametric model checking. More...
#include <PartitionSettings.h>
Public Member Functions | |
PartitionSettings () | |
double | getCoverageThreshold () const |
Retrieves the threshold considered for iterative region refinement. | |
bool | isDepthLimitSet () const |
Retrieves whether a depth threshold has been set for refinement. | |
uint64_t | getDepthLimit () const |
Returns the depth threshold (if set). | |
bool | isPrintNoIllustrationSet () const |
Retrieves whether no illustration of the result should be printed. | |
bool | isPrintFullResultSet () const |
Retrieves whether the full result should be printed. | |
![]() | |
ModuleSettings (std::string const &moduleName) | |
Constructs a new settings object. | |
virtual | ~ModuleSettings () |
virtual bool | check () const |
Checks whether the settings are consistent. | |
virtual void | finalize () |
Prepares the modules for further usage, should be called at the end of the initialization, before checks are executed. | |
std::unique_ptr< storm::settings::SettingMemento > | overrideOption (std::string const &name, bool requiredStatus) |
Sets the option with the given name to the required status. | |
std::string const & | getModuleName () const |
Retrieves the name of the module to which these settings belong. | |
std::vector< std::shared_ptr< Option > > const & | getOptions () const |
Retrieves the options of this module. | |
uint_fast64_t | getPrintLengthOfLongestOption (bool includeAdvanced) const |
Retrieves the (print) length of the longest option. | |
void | restoreDefaults () |
Restores the default values for all arguments of all options. | |
Static Public Attributes | |
static const std::string | moduleName = "partitioning" |
Additional Inherited Members | |
![]() | |
Option & | getOption (std::string const &longName) |
Retrieves the option with the given long name. | |
Option const & | getOption (std::string const &longName) const |
Retrieves the option with the given long name. | |
bool | isSet (std::string const &optionName) const |
Retrieves whether the option with the given name was set. | |
void | set (std::string const &name) |
Sets the option with the specified name. | |
void | unset (std::string const &name) |
Unsets the option with the specified name. | |
void | addOption (std::shared_ptr< Option > const &option) |
Adds and registers the given option. | |
This class represents the settings for parametric model checking.
Definition at line 9 of file PartitionSettings.h.
storm::settings::modules::PartitionSettings::PartitionSettings | ( | ) |
Definition at line 17 of file PartitionSettings.cpp.
double storm::settings::modules::PartitionSettings::getCoverageThreshold | ( | ) | const |
Retrieves the threshold considered for iterative region refinement.
The refinement converges as soon as the fraction of unknown area falls below this threshold
Definition at line 36 of file PartitionSettings.cpp.
uint64_t storm::settings::modules::PartitionSettings::getDepthLimit | ( | ) | const |
Returns the depth threshold (if set).
It is illegal to call this method if no depth threshold has been set.
Definition at line 53 of file PartitionSettings.cpp.
bool storm::settings::modules::PartitionSettings::isDepthLimitSet | ( | ) | const |
Retrieves whether a depth threshold has been set for refinement.
Definition at line 40 of file PartitionSettings.cpp.
bool storm::settings::modules::PartitionSettings::isPrintFullResultSet | ( | ) | const |
Retrieves whether the full result should be printed.
Definition at line 49 of file PartitionSettings.cpp.
bool storm::settings::modules::PartitionSettings::isPrintNoIllustrationSet | ( | ) | const |
Retrieves whether no illustration of the result should be printed.
Definition at line 45 of file PartitionSettings.cpp.
|
static |
Definition at line 39 of file PartitionSettings.h.