Storm 1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
ConditionalHelper.h
Go to the documentation of this file.
1#pragma once
2
3#include <memory>
7
8namespace storm {
9class Environment;
10
11namespace storage {
12class BitVector;
13template<typename ValueType>
14class SparseMatrix;
15} // namespace storage
16
17namespace modelchecker {
18class CheckResult;
19
20namespace utility {
21template<typename ValueType>
23}
24
25template<typename ValueType, typename SolutionType = ValueType>
27 bool produceSchedulers, storm::storage::SparseMatrix<ValueType> const& transitionMatrix,
28 storm::storage::SparseMatrix<ValueType> const& backwardTransitions,
29 storm::storage::BitVector const& targetStates, storm::storage::BitVector const& conditionStates);
30
31} // namespace modelchecker
32} // namespace storm
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.
std::unique_ptr< CheckResult > computeConditionalProbabilities(Environment const &env, storm::solver::SolveGoal< ValueType, SolutionType > &&goal, bool produceSchedulers, storm::storage::SparseMatrix< ValueType > const &transitionMatrix, storm::storage::SparseMatrix< ValueType > const &backwardTransitions, storm::storage::BitVector const &targetStates, storm::storage::BitVector const &conditionStates)