Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
SylvanSettings.h
Go to the documentation of this file.
1#ifndef STORM_SETTINGS_MODULES_SYLVANSETTINGS_H_
2#define STORM_SETTINGS_MODULES_SYLVANSETTINGS_H_
3
5
6namespace storm {
7namespace settings {
8namespace modules {
9
14 public:
19
26
34
38 bool isNumberOfThreadsSet() const;
39
40 bool check() const override;
41
42 // The name of the module.
43 static const std::string moduleName;
44
45 private:
46 // Define the string names of the options as constants.
47 static const std::string maximalMemoryOptionName;
48 static const std::string threadCountOptionName;
49};
50
51} // namespace modules
52} // namespace settings
53} // namespace storm
54
55#endif /* STORM_SETTINGS_MODULES_SYLVANSETTINGS_H_ */
This is the base class of the settings for a particular module.
This class represents the settings for Sylvan.
uint_fast64_t getMaximalMemory() const
Retrieves the maximal amount of memory (in megabytes) that Sylvan can occupy.
SylvanSettings()
Creates a new set of Sylvan settings.
uint_fast64_t getNumberOfThreads() const
Retrieves the amount of threads available to Sylvan.
bool check() const override
Checks whether the settings are consistent.
bool isNumberOfThreadsSet() const
Retrieves whether the number of threads to use was set.
SettingsType const & getModule()
Get module.
LabParser.cpp.
Definition cli.cpp:18