|
dune-istl
2.6-git
|
#include <dune/istl/colcompmatrix.hh>

Public Types | |
| typedef Dune::BCRSMatrix< FieldMatrix< T, n, m >, A > | Matrix |
| typedef Dune::ColCompMatrix< Matrix > | ColCompMatrix |
| typedef Matrix::row_type::const_iterator | CIter |
| typedef Matrix::size_type | size_type |
Public Member Functions | |
| ColCompMatrixInitializer (ColCompMatrix &lum) | |
| ColCompMatrixInitializer () | |
| virtual | ~ColCompMatrixInitializer () |
| 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 |
| virtual void | createMatrix () const |
| template<typename Iter , typename Map > | |
| void | addRowNnz (const Iter &row, const Map &indices) const |
Protected Member Functions | |
| void | allocateMatrixStorage () const |
| void | allocateMarker () |
Protected Attributes | |
| ColCompMatrix * | mat |
| size_type | cols |
| size_type * | marker |
| typedef Matrix::row_type::const_iterator Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::CIter |
| typedef Dune::ColCompMatrix<Matrix> Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::ColCompMatrix |
| typedef Dune::BCRSMatrix<FieldMatrix<T,n,m>,A> Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::Matrix |
| typedef Matrix::size_type Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::size_type |
| Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::ColCompMatrixInitializer | ( | ColCompMatrix & | lum | ) |
| Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::ColCompMatrixInitializer | ( | ) |
|
virtual |
| void Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::addRowNnz | ( | const Iter & | row | ) | const |
| void Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::addRowNnz | ( | const Iter & | row, |
| const Set & | s | ||
| ) | const |
| void Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::addRowNnz | ( | const Iter & | row, |
| const Map & | indices | ||
| ) | const |
| void Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::allocate | ( | ) |
|
protected |
|
protected |
| void Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::calcColstart | ( | ) | const |
| void Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::copyValue | ( | const Iter & | row, |
| const CIter & | col | ||
| ) | const |
| void Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::copyValue | ( | const CIter & | col, |
| size_type | rowindex, | ||
| size_type | colidx | ||
| ) | const |
| void Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::countEntries | ( | const Iter & | row, |
| const CIter & | col | ||
| ) | const |
| void Dune::ColCompMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >::countEntries | ( | size_type | colidx | ) | const |
|
virtual |
Reimplemented in Dune::SuperMatrixInitializer< BCRSMatrix< FieldMatrix< T, n, m >, A > >.
|
protected |
|
mutableprotected |
|
protected |
1.8.13