|
dune-assembler 2.12
|
Loading...
Searching...
No Matches
Dune::Assembler::ISTLMatrixPatternBackend< MultiTypeBlockMatrix< Row0, Rows... > > Class Template Reference
#include <dune/assembler/backends/istlmatrixbackend.hh>
Inheritance diagram for Dune::Assembler::ISTLMatrixPatternBackend< MultiTypeBlockMatrix< Row0, Rows... > >:

Public Types | |
| using | LocalPattern = typename Base::LocalPattern |
Public Member Functions | |
| ISTLMatrixPatternBackend (Matrix &matrix) | |
| template<class RowBasis , class ColBasis > | |
| void | resize (const RowBasis &rowBasis, const ColBasis &colBasis) |
| template<class RowIndex , class ColIndex > | |
| void | add (const RowIndex &rowIndex, const ColIndex &colIndex) |
| void | setupMatrix () |
| template<class F > | |
| void | forEachEntry (F &&f) const |
| Traverse entries in the pattern. | |
Member Typedef Documentation
◆ LocalPattern
| using Dune::Assembler::ISTLMatrixPatternBackend< MultiTypeBlockMatrix< Row0, Rows... > >::LocalPattern = typename Base::LocalPattern |
Constructor & Destructor Documentation
◆ ISTLMatrixPatternBackend()
|
inline |
Member Function Documentation
◆ add()
|
inline |
◆ forEachEntry()
|
inline |
Traverse entries in the pattern.
- Parameters
-
f This callback will be called as f(i,j)with row and column indicesiandj
Notice that, during the call f(i,j) the callback must not insert entries (i,k) with the same row index.
◆ resize()
|
inline |
◆ setupMatrix()
|
inline |
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8