dune-istl
2.2.0
|
#include <dune/istl/supermatrix.hh>
Public Types | |
typedef Dune::BCRSMatrix < FieldMatrix< T, n, m >, A > | Matrix |
typedef Dune::SuperLUMatrix < Matrix > | SuperLUMatrix |
typedef Matrix::row_type::const_iterator | CIter |
typedef Matrix::size_type | size_type |
Public Member Functions | |
SuperMatrixInitializer (SuperLUMatrix &lum) | |
SuperMatrixInitializer () | |
~SuperMatrixInitializer () | |
template<typename Iter > | |
void | addRowNnz (const Iter &row) const |
template<typename Iter , typename Set > | |
void | addRowNnz (const Iter &row, const Set &s) const |
void | allocate () |
template<typename Iter > | |
void | countEntries (const Iter &row, const CIter &col) const |
void | countEntries (size_type colidx) const |
void | calcColstart () const |
template<typename Iter > | |
void | copyValue (const Iter &row, const CIter &col) const |
void | copyValue (const CIter &col, size_type rowindex, size_type colidx) const |
void | createMatrix () const |
template<typename Iter , typename Map > | |
void | addRowNnz (const Iter &row, const Map &indices) const |
Friends | |
class | OverlappingSchwarzInitializer |
typedef Matrix::row_type::const_iterator Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::CIter |
typedef Dune::BCRSMatrix<FieldMatrix<T,n,m>,A> Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::Matrix |
typedef Matrix::size_type Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::size_type |
typedef Dune::SuperLUMatrix<Matrix> Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::SuperLUMatrix |
Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::SuperMatrixInitializer | ( | SuperLUMatrix & | lum | ) |
References mat.
Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::SuperMatrixInitializer | ( | ) |
Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::~SuperMatrixInitializer | ( | ) |
void Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::addRowNnz | ( | const Iter & | row | ) | const |
References mat.
void Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::addRowNnz | ( | const Iter & | row, |
const Set & | s | ||
) | const |
void Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::addRowNnz | ( | const Iter & | row, |
const Map & | indices | ||
) | const |
References Dune::Matrix< T, A >::begin(), and mat.
void Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::allocate | ( | ) |
void Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::calcColstart | ( | ) | const |
References mat.
void Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::copyValue | ( | const Iter & | row, |
const CIter & | col | ||
) | const |
void Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::copyValue | ( | const CIter & | col, |
size_type | rowindex, | ||
size_type | colidx | ||
) | const |
References mat.
void Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::countEntries | ( | const Iter & | row, |
const CIter & | col | ||
) | const |
void Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::countEntries | ( | size_type | colidx | ) | const |
void Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::createMatrix | ( | ) | const |
References mat.
|
friend |