23 internalEnv = other.internalEnv;
24 modelToleranceValue = other.modelToleranceValue;
29 return internalEnv.
get().ddEnvironment.get();
33 return internalEnv.
get().ddEnvironment.get();
37 return internalEnv.get().explorationEnvironment.get();
41 return internalEnv.get().explorationEnvironment.get();
45 return internalEnv.get().modelcheckerEnvironment.get();
49 return internalEnv.get().modelcheckerEnvironment.get();
53 return internalEnv.get().solverEnvironment.get();
57 return internalEnv.get().solverEnvironment.get();
61 return modelToleranceValue;
65 modelToleranceValue = value;
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.
ExplorationEnvironment & exploration()
SolverEnvironment & solver()
ModelCheckerEnvironment & modelchecker()
Environment & operator=(Environment const &other)