Storm 1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
SparseStepBoundedHorizonHelper.h
Go to the documentation of this file.
1#pragma once
2
6
8
9template<typename ValueType, typename SolutionType = ValueType>
11 public:
13
18 storm::storage::SparseMatrix<ValueType> const& transitionMatrix,
19 storm::storage::SparseMatrix<ValueType> const& backwardTransitions,
20 storm::storage::BitVector const& phiStates, storm::storage::BitVector const& psiStates,
21 uint64_t const lowerBound, uint64_t const upperBound,
22 ModelCheckerHint const& hint = ModelCheckerHint());
23};
24
25} // namespace storm::modelchecker::helper
This class contains information that might accelerate the model checking process.
std::vector< SolutionType > computeStepBoundedUntilProbabilities(Environment const &env, storm::solver::SolveGoal< ValueType, SolutionType > &&goal, storm::storage::SparseMatrix< ValueType > const &transitionMatrix, storm::storage::SparseMatrix< ValueType > const &backwardTransitions, storm::storage::BitVector const &phiStates, storm::storage::BitVector const &psiStates, uint64_t const lowerBound, uint64_t const upperBound, ModelCheckerHint const &hint=ModelCheckerHint())
Computes the probability of staying in phiStates until reaching psiStates within [lowerBound,...
A bit vector that is internally represented as a vector of 64-bit values.
Definition BitVector.h:16
A class that holds a possibly non-square matrix in the compressed row storage format.