Storm
1.11.1.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/RationalNumberForward.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
RationalNumberForward.h
storm::storage::SparseMatrix
A class that holds a possibly non-square matrix in the compressed row storage format.
Definition
SparseMatrix.h:328
storm::transformer::IntervalEndComponentPreserver
Definition
IntervalEndComponentPreserver.h:17
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
LabParser.cpp.
Definition
AutomaticSettings.cpp:13
src
storm-pars
transformer
IntervalEndComponentPreserver.h
Generated by
1.9.8