Storm 1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ConditionalSettings.h
Go to the documentation of this file.
1#pragma once
2
3#include "storm-config.h"
6
7namespace storm {
8namespace settings {
9namespace modules {
10
15 public:
17
21 bool isConditionalAlgorithmSet() const;
22
27
31 double getConditionalPrecision() const;
32
37
42
43 // The name of the module.
44 static const std::string moduleName;
45
46 private:
47 static const std::string conditionalAlgorithmOptionName;
48 static const std::string conditionalPrecisionOptionName;
49 static const std::string conditionalPrecisionAbsoluteOptionName;
50};
51
52} // namespace modules
53} // namespace settings
54} // namespace storm
double getConditionalPrecision() const
Retrieves the specified precision for computing conditional probabilities.
bool isConditionalAlgorithmSet() const
Retrieves whether an algorithm for conditional properties has been set.
ConditionalAlgorithmSetting getConditionalAlgorithmSetting() const
Retrieves the specified algorithm for conditional probabilities.
bool isConditionalPrecisionSetFromDefaultValue() const
Retrieves whether the precision for computing conditional probabilities was set from a default value.
bool isConditionalPrecisionAbsolute() const
Retrieves whether the precision for computing conditional probabilities is considered absolute.
ModuleSettings(std::string const &moduleName)
Constructs a new settings object.