Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
MonotonicitySettings.h
Go to the documentation of this file.
1#ifndef STORM_SETTINGS_MODULES_MONOTONICITYSETTINGS_H_
2#define STORM_SETTINGS_MODULES_MONOTONICITYSETTINGS_H_
3
5
6namespace storm {
7namespace settings {
8namespace modules {
9
14 public:
19
20 bool isUsePLABoundsSet() const;
21
25 bool isSccEliminationSet() const;
26
30 bool isDotOutputSet() const;
31
32 bool isMonotoneParametersSet() const;
33
37 std::string getDotOutputFilename() const;
38
39 std::string getMonotoneParameterFilename() const;
40
45
49 bool isExportMonotonicitySet() const;
50
51 bool isMonSolutionSet() const;
52
56 std::string getExportMonotonicityFilename() const;
57
62
63 const static std::string moduleName;
64
65 private:
66 const static std::string usePLABounds;
67 const static std::string sccElimination;
68 const static std::string samplesMonotonicityAnalysis;
69 const static std::string dotOutput;
70 static const std::string exportMonotonicityName;
71 const static std::string monotonicityThreshold;
72 const static std::string monotoneParameters;
73 const static std::string monSolution;
74 const static std::string monSolutionShortName;
75};
76
77} // namespace modules
78} // namespace settings
79} // namespace storm
80
81#endif /* STORM_SETTINGS_MODULES_MONOTONICITYSETTINGS_H_ */
This is the base class of the settings for a particular module.
This class represents the settings for monotonicity checking.
MonotonicitySettings()
Creates a new set of monotonicity checking settings.
std::string getDotOutputFilename() const
Retrieves the name of the file for a possible dot output.
uint64_t getMonotonicityThreshold() const
Retrieves the depth threshold from which on monotonicity should be used in parameter lifting.
bool isDotOutputSet() const
Retrieves whether a dot output of the reachability orders should be given.
bool isSccEliminationSet() const
Retrieves whether SCCs in the monotonicity analysis should be eliminated.
uint_fast64_t getNumberOfSamples() const
Retrieves the number of samples used for sampling in the monotonicity analysis.
SettingsType const & getModule()
Get module.
LabParser.cpp.
Definition cli.cpp:18