15template<
typename ValueType>
28 template<
typename RewardModelType = storm::models::sparse::StandardRewardModel<ValueType>>
Helper class that optionally holds a reference to an object of type T.
The base class of all sparse deterministic models.
A bit vector that is internally represented as a vector of 64-bit values.
This class represents the decomposition of a model into blocks which are of the template type.
This class represents the decomposition of a nondeterministic model into its maximal end components.
RobustMaximalEndComponentDecomposition()
RobustMaximalEndComponentDecomposition & operator=(RobustMaximalEndComponentDecomposition const &other)
Assigns the contents of the given MEC decomposition to the current one by copying its contents.
RobustMaximalEndComponentDecomposition(storm::models::sparse::DeterministicModel< ValueType > const &model, storm::storage::BitVector const &states)
Creates an MEC decomposition of the given subsystem in the given model.
std::vector< uint64_t > computeStateToSccIndexMap(uint64_t numberOfStates) const
Computes a vector that for each state has the index of the scc of that state in it.
A class that holds a possibly non-square matrix in the compressed row storage format.
constexpr NullRefType NullRef