|
dune-assembler 2.12
|
Loading...
Searching...
No Matches
Dune::Assembler::ISTLMatrixBackend< Matrix > Class Template Reference
#include <dune/assembler/backends/istlmatrixbackend.hh>
Public Types | |
| using | value_type = typename Matrix::field_type |
| using | LocalMatrix = FlatMatrix< value_type > |
| using | PatternBuilder = ISTLMatrixPatternBackend< Matrix > |
| using | LocalPattern = typename PatternBuilder::LocalPattern |
Public Member Functions | |
| ISTLMatrixBackend (Matrix &matrix) | |
| PatternBuilder | patternBuilder () |
| template<class RowMultiIndex , class ColMultiIndex > | |
| const value_type & | operator() (const RowMultiIndex &row, const ColMultiIndex &col) const |
| template<class RowMultiIndex , class ColMultiIndex > | |
| value_type & | operator() (const RowMultiIndex &row, const ColMultiIndex &col) |
| template<class RowLocalView , class ColLocalView > | |
| void | scatter (const RowLocalView &rowLocalView, const ColLocalView &colLocalView, const LocalMatrix &localMatrix, const LocalPattern &localPattern) |
| void | setZero () |
Member Typedef Documentation
◆ LocalMatrix
| using Dune::Assembler::ISTLMatrixBackend< Matrix >::LocalMatrix = FlatMatrix<value_type> |
◆ LocalPattern
| using Dune::Assembler::ISTLMatrixBackend< Matrix >::LocalPattern = typename PatternBuilder::LocalPattern |
◆ PatternBuilder
| using Dune::Assembler::ISTLMatrixBackend< Matrix >::PatternBuilder = ISTLMatrixPatternBackend<Matrix> |
◆ value_type
| using Dune::Assembler::ISTLMatrixBackend< Matrix >::value_type = typename Matrix::field_type |
Constructor & Destructor Documentation
◆ ISTLMatrixBackend()
|
inline |
Member Function Documentation
◆ operator()() [1/2]
|
inline |
◆ operator()() [2/2]
|
inline |
◆ patternBuilder()
|
inline |
◆ scatter()
|
inline |
◆ setZero()
|
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