19template<
typename ValueType>
33 std::optional<std::vector<uint64_t>>
39 std::vector<std::map<uint64_t, ValueType>>
Helper class that optionally holds a reference to an object of type T.
Represents a partition of a set of consecutive indices.
constexpr NullRefType NullRef
std::vector< std::map< uint64_t, ValueType > > quotientChoiceDistributions
std::vector< uint64_t > toRepresentativeChoice
std::vector< uint64_t > quotientChoiceGroupIndices
std::vector< uint64_t > toRepresentativeState
std::vector< uint64_t > toQuotientState
std::optional< SignatureData > signatureData
QuotientData(storm::bisimulation::Partition const &partition, storm::OptionalRef< storm::storage::BitVector const > preferredRepresentatives=storm::NullRef)
Computes the state index mappings between the states (i.e., the elements of the given partition) and ...
std::optional< WeakBisimulationData > weakData
std::optional< std::vector< uint64_t > > toQuotientChoice