|
Storm 1.14.0.1
A Modern Probabilistic Model Checker
|
The index mappings between an input model and its bisimulation quotient, derived from a partition of the input model's states. More...
#include <QuotientData.h>
Classes | |
| struct | SignatureData |
Public Member Functions | |
| 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 the quotient described by the partition. | |
Public Attributes | |
| std::vector< uint64_t > | toQuotientState |
| std::vector< uint64_t > | toRepresentativeState |
| std::optional< std::vector< uint64_t > > | toQuotientChoice |
| std::optional< SignatureData > | signatureData |
| std::optional< WeakBisimulationData > | weakData |
The index mappings between an input model and its bisimulation quotient, derived from a partition of the input model's states.
Definition at line 20 of file QuotientData.h.
| storm::bisimulation::QuotientData< ValueType >::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 the quotient described by the partition.
Quotient states are numbered in the order of the smallest state of their block.
| preferredRepresentatives | if given, the representative of a block is picked among these states whenever the block contains such a state. Otherwise, the first state of the block (cf. Partition::Block) is its representative. |
Definition at line 13 of file QuotientData.cpp.
| std::optional<SignatureData> storm::bisimulation::QuotientData< ValueType >::signatureData |
Definition at line 47 of file QuotientData.h.
| std::optional<std::vector<uint64_t> > storm::bisimulation::QuotientData< ValueType >::toQuotientChoice |
Definition at line 34 of file QuotientData.h.
| std::vector<uint64_t> storm::bisimulation::QuotientData< ValueType >::toQuotientState |
Definition at line 31 of file QuotientData.h.
| std::vector<uint64_t> storm::bisimulation::QuotientData< ValueType >::toRepresentativeState |
Definition at line 32 of file QuotientData.h.
| std::optional<WeakBisimulationData> storm::bisimulation::QuotientData< ValueType >::weakData |
Definition at line 50 of file QuotientData.h.