Storm
1.13.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
IntervalEndComponentPreserver.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <optional>
4
#include <vector>
5
6
#include "
storm/adapters/IntervalForward.h
"
7
8
namespace
storm
{
9
10
namespace
storage
{
11
template
<
typename
ValueType>
12
class
SparseMatrix
;
13
}
// namespace storage
14
15
namespace
transformer
{
16
17
class
IntervalEndComponentPreserver
{
18
public
:
19
IntervalEndComponentPreserver
();
20
std::optional<storage::SparseMatrix<Interval>>
eliminateMECs
(
storm::storage::SparseMatrix<Interval>
const
& matrix, std::vector<Interval>
const
& vector);
21
};
22
}
// namespace transformer
23
}
// namespace storm
IntervalForward.h
storm::storage::SparseMatrix
A class that holds a possibly non-square matrix in the compressed row storage format.
Definition
SparseMatrix.h:329
storm::transformer::IntervalEndComponentPreserver::eliminateMECs
std::optional< storage::SparseMatrix< Interval > > eliminateMECs(storm::storage::SparseMatrix< Interval > const &matrix, std::vector< Interval > const &vector)
Definition
IntervalEndComponentPreserver.cpp:19
storm::transformer::IntervalEndComponentPreserver::IntervalEndComponentPreserver
IntervalEndComponentPreserver()
Definition
IntervalEndComponentPreserver.cpp:15
storm::storage
Definition
DFTBuilder.h:15
storm::transformer
Definition
OrderBasedMonotonicityBackend.h:16
storm
Definition
AutomaticSettings.cpp:13
src
storm-pars
transformer
IntervalEndComponentPreserver.h
Generated by
1.15.0