|
dune-istl
2.2.1
|
#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 | |
| template<class I , class S , class D > | |
| 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 |
1.8.3.1