![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
Dune::Fufem::ISTLMatrixBackend< M, E > Class Template Reference
#include <dune/fufem/backends/istlmatrixbackend.hh>
Public Types | |
| using | Matrix = M |
| using | Entry = E |
| using | value_type = Entry |
Public Member Functions | |
| ISTLMatrixBackend (Matrix &matrix) | |
| MatrixBuilder< Matrix > | patternBuilder () |
| template<class RowMultiIndex , class ColMultiIndex > | |
| const Entry & | operator() (const RowMultiIndex &row, const ColMultiIndex &col) const |
| template<class RowMultiIndex , class ColMultiIndex > | |
| Entry & | operator() (const RowMultiIndex &row, const ColMultiIndex &col) |
| const Matrix & | matrix () const |
| Const access to wrapped matrix. | |
| Matrix & | matrix () |
| Mutable access to wrapped matrix. | |
| template<class Value > | |
| void | assign (const Value &value) |
| Assign value to wrapped matrix. | |
Protected Attributes | |
| Matrix * | matrix_ |
Detailed Description
template<class M, class E = typename M::field_type>
class Dune::Fufem::ISTLMatrixBackend< M, E >
class Dune::Fufem::ISTLMatrixBackend< M, E >
- Deprecated:
- This class is deprecated and will be removed after 2.11. Use the
ISTLMatrixBackendfrom the dune-assember module instead.
Member Typedef Documentation
◆ Entry
template<class M , class E = typename M::field_type>
| using Dune::Fufem::ISTLMatrixBackend< M, E >::Entry = E |
◆ Matrix
template<class M , class E = typename M::field_type>
| using Dune::Fufem::ISTLMatrixBackend< M, E >::Matrix = M |
◆ value_type
template<class M , class E = typename M::field_type>
| using Dune::Fufem::ISTLMatrixBackend< M, E >::value_type = Entry |
Constructor & Destructor Documentation
◆ ISTLMatrixBackend()
template<class M , class E = typename M::field_type>
|
inline |
Member Function Documentation
◆ assign()
template<class M , class E = typename M::field_type>
template<class Value >
|
inline |
Assign value to wrapped matrix.
◆ matrix() [1/2]
template<class M , class E = typename M::field_type>
|
inline |
Mutable access to wrapped matrix.
◆ matrix() [2/2]
template<class M , class E = typename M::field_type>
|
inline |
Const access to wrapped matrix.
◆ operator()() [1/2]
template<class M , class E = typename M::field_type>
template<class RowMultiIndex , class ColMultiIndex >
|
inline |
◆ operator()() [2/2]
template<class M , class E = typename M::field_type>
template<class RowMultiIndex , class ColMultiIndex >
|
inline |
◆ patternBuilder()
template<class M , class E = typename M::field_type>
|
inline |
Member Data Documentation
◆ matrix_
template<class M , class E = typename M::field_type>
|
protected |
The documentation for this class was generated from the following file:
