DUNE PDELab (2.8)
A local operator that accumulates the off block diagonal. More...
#include <dune/pdelab/localoperator/blockoffdiagonalwrapper.hh>
Public Member Functions | |
BlockOffDiagonalLocalOperatorWrapper (const LocalOperator &localOperator) | |
Construct new instance of class. More... | |
BlockOffDiagonalLocalOperatorWrapper (const BlockOffDiagonalLocalOperatorWrapper &other) | |
Copy constructor. | |
Detailed Description
class Dune::PDELab::BlockOffDiagonalLocalOperatorWrapper< LocalOperator >
A local operator that accumulates the off block diagonal.
This makes only sense for methods that have a block structure like Discontinuous Galerking methods or Finite Vvolume methods. For those the resulting operator assembles only the off diagonal blocks when the jacobian methods are called.
Note: This operator does skeletons in a one sided fashion. This means that every skeleton-intersection is visited twice for assembling the whole block diagonal. Once from one side and once from the other. This behavior is needed for the implementation of matrix-free block preconditioners.
- Template Parameters
-
in] LocalOperator Type of the local operator that gets wrapped
Constructor & Destructor Documentation
◆ BlockOffDiagonalLocalOperatorWrapper()
|
inline |
Construct new instance of class.
- Parameters
-
[in] _localOperator Wrapped local operator instance
The documentation for this class was generated from the following file:
- dune/pdelab/localoperator/blockoffdiagonalwrapper.hh
![Creative Commons License](https://i.creativecommons.org/l/by-sa/4.0/80x15.png)