|
dune-istl
2.7.1
|
#include <dune/istl/supermatrix.hh>

Public Types | |
| typedef BCRSMatrix< B, A > | Matrix |
| typedef Dune::SuperLUMatrix< Matrix > | SuperLUMatrix |
| using | Index = I |
| typedef Dune::ColCompMatrix< Matrix, Index > | ColCompMatrix |
| typedef Matrix::row_type::const_iterator | CIter |
| typedef Matrix::size_type | size_type |
Public Member Functions | |
| SuperMatrixInitializer (SuperLUMatrix &lum) | |
| SuperMatrixInitializer () | |
| virtual void | createMatrix () const |
| void | addRowNnz (const Iter &row) const |
| void | addRowNnz (const Iter &row, const std::set< FullMatrixIndex > &indices) const |
| void | addRowNnz (const Iter &row, const std::vector< SubMatrixIndex > &indices) const |
| void | allocate () |
| void | countEntries (const Iter &row, const CIter &col) const |
| void | countEntries (size_type colidx) const |
| void | calcColstart () const |
| void | copyValue (const Iter &row, const CIter &col) const |
| void | copyValue (const CIter &col, size_type rowindex, size_type colidx) const |
Protected Member Functions | |
| void | allocateMatrixStorage () const |
| void | allocateMarker () |
Protected Attributes | |
| ColCompMatrix * | mat |
| size_type | cols |
| size_type | n |
| size_type | m |
| std::vector< size_type > | marker |
|
inherited |
|
inherited |
|
inherited |
| typedef BCRSMatrix<B,A> Dune::SuperMatrixInitializer< BCRSMatrix< B, A > >::Matrix |
|
inherited |
| typedef Dune::SuperLUMatrix<Matrix> Dune::SuperMatrixInitializer< BCRSMatrix< B, A > >::SuperLUMatrix |
|
inline |
|
inline |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
protectedinherited |
|
protectedinherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inlinevirtual |
Reimplemented from Dune::ColCompMatrixInitializer< BCRSMatrix< B, A > >.
|
protectedinherited |
|
protectedinherited |
|
mutableprotectedinherited |
|
protectedinherited |
|
protectedinherited |