Storm 1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
DdEnvironment.cpp
Go to the documentation of this file.
2
5
6namespace storm {
7
9 // Intentionally left empty
10}
11
13 // Intentionally left empty
14}
15
17 return sylvanEnvironment.get();
18}
19
21 return sylvanEnvironment.get();
22}
23
25 return cuddEnvironment.get();
26}
27
29 return cuddEnvironment.get();
30}
31
32template<storm::dd::DdType Type>
34 if constexpr (Type == storm::dd::DdType::Sylvan) {
35 return this->sylvan();
36 } else {
37 static_assert(Type == storm::dd::DdType::CUDD, "Unhandled DD type.");
38 return this->cudd();
39 }
40}
41
42template<storm::dd::DdType Type>
44 if constexpr (Type == storm::dd::DdType::Sylvan) {
45 return this->sylvan();
46 } else {
47 static_assert(Type == storm::dd::DdType::CUDD, "Unhandled DD type.");
48 return this->cudd();
49 }
50}
51
56
57} // namespace storm
DdEnvironmentSelector< Type >::type & get()
Retrieves the sub-environment belonging to the given DD type.
CuddDdManagerEnvironment & cudd()
SylvanDdManagerEnvironment & sylvan()