Storm
A Modern Probabilistic Model Checker
|
Holds the result data of the implemented SCC decomposition algorithm. More...
#include <StronglyConnectedComponentDecomposition.h>
Public Member Functions | |
void | initialize (uint64_t numStates, bool computeSccDepths) |
bool | stateHasScc (uint64_t stateIndex) const |
Public Attributes | |
uint64_t | sccCount |
True if an SCC is associated to the given state. | |
std::vector< uint64_t > | stateToSccMapping |
Number of found SCCs. | |
storm::storage::BitVector | nonTrivialStates |
Mapping from states to the SCC it belongs to. | |
std::optional< std::vector< uint64_t > > | sccDepths |
Keep track of trivial states (singleton SCCs without selfloop). | |
Holds the result data of the implemented SCC decomposition algorithm.
Definition at line 58 of file StronglyConnectedComponentDecomposition.h.
void storm::storage::SccDecompositionResult::initialize | ( | uint64_t | numStates, |
bool | computeSccDepths | ||
) |
Definition at line 54 of file StronglyConnectedComponentDecomposition.cpp.
bool storm::storage::SccDecompositionResult::stateHasScc | ( | uint64_t | stateIndex | ) | const |
Definition at line 70 of file StronglyConnectedComponentDecomposition.cpp.
storm::storage::BitVector storm::storage::SccDecompositionResult::nonTrivialStates |
Mapping from states to the SCC it belongs to.
Definition at line 63 of file StronglyConnectedComponentDecomposition.h.
uint64_t storm::storage::SccDecompositionResult::sccCount |
True if an SCC is associated to the given state.
Definition at line 61 of file StronglyConnectedComponentDecomposition.h.
std::optional<std::vector<uint64_t> > storm::storage::SccDecompositionResult::sccDepths |
Keep track of trivial states (singleton SCCs without selfloop).
Definition at line 64 of file StronglyConnectedComponentDecomposition.h.
std::vector<uint64_t> storm::storage::SccDecompositionResult::stateToSccMapping |
Number of found SCCs.
Definition at line 62 of file StronglyConnectedComponentDecomposition.h.