Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
Environment.cpp
Go to the documentation of this file.
7
8namespace storm {
9
11 modelToleranceValue = DefaultModelTolerance;
12}
13
15 // Intentionally left empty.
16}
17
18Environment::Environment(Environment const& other) : internalEnv(other.internalEnv), modelToleranceValue(other.modelToleranceValue) {
19 // Intentionally left empty.
20}
21
23 internalEnv = other.internalEnv;
24 modelToleranceValue = other.modelToleranceValue;
25 return *this;
26}
27
29 return internalEnv.get().ddEnvironment.get();
30}
31
33 return internalEnv.get().ddEnvironment.get();
34}
35
37 return internalEnv.get().explorationEnvironment.get();
38}
39
41 return internalEnv.get().explorationEnvironment.get();
42}
43
45 return internalEnv.get().modelcheckerEnvironment.get();
46}
47
49 return internalEnv.get().modelcheckerEnvironment.get();
50}
51
53 return internalEnv.get().solverEnvironment.get();
54}
55
57 return internalEnv.get().solverEnvironment.get();
58}
59
61 return modelToleranceValue;
62}
63
65 modelToleranceValue = value;
66}
67
68} // namespace storm
DdEnvironmentSelector< Type >::type & get()
Retrieves the sub-environment belonging to the given DD type.
void setModelTolerance(double value)
double modelTolerance() const
static constexpr double DefaultModelTolerance
The default tolerance up to which probabilities and rates are considered equal.
Definition Environment.h:42
ExplorationEnvironment & exploration()
DdEnvironment & dd()
SolverEnvironment & solver()
ModelCheckerEnvironment & modelchecker()
Environment & operator=(Environment const &other)