Storm
A Modern Probabilistic Model Checker
|
This class represents the settings for parametric model checking. More...
#include <ParametricSettings.h>
Public Member Functions | |
ParametricSettings () | |
Creates a new set of parametric model checking settings. | |
bool | exportResultToFile () const |
Retrieves whether the model checking result should be exported to a file. | |
std::string | exportResultPath () const |
The path to a file location which should contain the model checking result. | |
bool | transformContinuousModel () const |
Retrieves whether Continuous time models should be transformed to discrete time models. | |
bool | isUseMonotonicitySet () const |
Retrieves whether monotonicity should be used as preprocessing. | |
bool | hasOperationModeBeenSet () const |
Has the operation mode (feasibility, verification, etc) been set? | |
pars::utility::ParametricMode | getOperationMode () const |
In what operation mode should storm-pars run. | |
bool | isTimeTravellingEnabled () const |
Retrieves whether time-travelling should be enabled. | |
bool | isLinearToSimpleEnabled () const |
Retrieves whether time-travelling should be enabled. | |
![]() | |
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 = "parametric" |
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 ParametricSettings.h.
storm::settings::modules::ParametricSettings::ParametricSettings | ( | ) |
Creates a new set of parametric model checking settings.
Definition at line 25 of file ParametricSettings.cpp.
std::string storm::settings::modules::ParametricSettings::exportResultPath | ( | ) | const |
The path to a file location which should contain the model checking result.
Definition at line 54 of file ParametricSettings.cpp.
bool storm::settings::modules::ParametricSettings::exportResultToFile | ( | ) | const |
Retrieves whether the model checking result should be exported to a file.
Definition at line 50 of file ParametricSettings.cpp.
pars::utility::ParametricMode storm::settings::modules::ParametricSettings::getOperationMode | ( | ) | const |
In what operation mode should storm-pars run.
Definition at line 70 of file ParametricSettings.cpp.
bool storm::settings::modules::ParametricSettings::hasOperationModeBeenSet | ( | ) | const |
Has the operation mode (feasibility, verification, etc) been set?
Definition at line 66 of file ParametricSettings.cpp.
bool storm::settings::modules::ParametricSettings::isLinearToSimpleEnabled | ( | ) | const |
Retrieves whether time-travelling should be enabled.
Definition at line 80 of file ParametricSettings.cpp.
bool storm::settings::modules::ParametricSettings::isTimeTravellingEnabled | ( | ) | const |
Retrieves whether time-travelling should be enabled.
Definition at line 76 of file ParametricSettings.cpp.
bool storm::settings::modules::ParametricSettings::isUseMonotonicitySet | ( | ) | const |
Retrieves whether monotonicity should be used as preprocessing.
Definition at line 62 of file ParametricSettings.cpp.
bool storm::settings::modules::ParametricSettings::transformContinuousModel | ( | ) | const |
Retrieves whether Continuous time models should be transformed to discrete time models.
Definition at line 58 of file ParametricSettings.cpp.
|
static |
Definition at line 58 of file ParametricSettings.h.