Storm
1.14.0.1
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
EquationSystemEliminator.cpp
Go to the documentation of this file.
1
#include "
storm/solver/stateelimination/EquationSystemEliminator.h
"
2
3
#include "
storm/adapters/RationalFunctionAdapter.h
"
4
#include "
storm/adapters/RationalNumberAdapter.h
"
5
6
namespace
storm
{
7
namespace
solver
{
8
namespace
stateelimination
{
9
10
template
<
typename
ValueType>
11
EquationSystemEliminator<ValueType>::EquationSystemEliminator
(
storm::storage::FlexibleSparseMatrix<ValueType>
&
matrix
,
12
storm::storage::FlexibleSparseMatrix<ValueType>
&
transposedMatrix
)
13
:
EliminatorBase
<ValueType,
ScalingMode
::
Divide
>(
matrix
,
transposedMatrix
) {
14
// Intentionally left empty.
15
}
16
17
template
class
EquationSystemEliminator<double>
;
18
template
class
EquationSystemEliminator<storm::RationalNumber>
;
19
template
class
EquationSystemEliminator<storm::RationalFunction>
;
20
21
}
// namespace stateelimination
22
}
// namespace solver
23
}
// namespace storm
EquationSystemEliminator.h
RationalFunctionAdapter.h
RationalNumberAdapter.h
storm::solver::stateelimination::EliminatorBase< ValueType, ScalingMode::Divide >::transposedMatrix
storm::storage::FlexibleSparseMatrix< ValueType > & transposedMatrix
Definition
EliminatorBase.h:36
storm::solver::stateelimination::EliminatorBase< ValueType, ScalingMode::Divide >::matrix
storm::storage::FlexibleSparseMatrix< ValueType > & matrix
Definition
EliminatorBase.h:35
storm::solver::stateelimination::EliminatorBase< ValueType, ScalingMode::Divide >::EliminatorBase
EliminatorBase(storm::storage::FlexibleSparseMatrix< ValueType > &matrix, storm::storage::FlexibleSparseMatrix< ValueType > &transposedMatrix)
Definition
EliminatorBase.cpp:14
storm::solver::stateelimination::EquationSystemEliminator
Definition
EquationSystemEliminator.h:10
storm::solver::stateelimination::EquationSystemEliminator::EquationSystemEliminator
EquationSystemEliminator(storm::storage::FlexibleSparseMatrix< ValueType > &matrix, storm::storage::FlexibleSparseMatrix< ValueType > &transposedMatrix)
Definition
EquationSystemEliminator.cpp:11
storm::storage::FlexibleSparseMatrix
The flexible sparse matrix is used during state elimination.
Definition
FlexibleSparseMatrix.h:20
storm::solver::stateelimination
Definition
ConditionalStateEliminator.cpp:9
storm::solver::stateelimination::ScalingMode
ScalingMode
Definition
EliminatorBase.h:11
storm::solver::stateelimination::ScalingMode::Divide
@ Divide
Definition
EliminatorBase.h:11
storm::solver
Definition
GurobiSolverEnvironment.h:6
storm
Definition
AutomaticSettings.cpp:13
src
storm
solver
stateelimination
EquationSystemEliminator.cpp
Generated by
1.15.0