1#ifndef STORM_STORAGE_DD_DDMETAVARIBLE_H_
2#define STORM_STORAGE_DD_DDMETAVARIBLE_H_
12template<DdType LibraryType>
15template<DdType LibraryType,
typename ValueTpe>
22template<DdType LibraryType>
26 friend class Bdd<LibraryType>;
28 template<DdType LibraryTypePrime,
typename ValueTypePrime>
31 template<DdType LibraryTypePrime,
typename ValueTypePrime>
39 std::string
const&
getName()
const;
53 int_fast64_t
getLow()
const;
106 std::vector<uint64_t>
getIndices(
bool sortedByLevel =
true)
const;
137 void precomputeLowestIndex();
144 std::vector<Bdd<LibraryType>>
const& getDdVariables()
const;
161 boost::optional<int_fast64_t> high;
164 std::vector<Bdd<LibraryType>> ddVariables;
170 uint64_t lowestIndex;