- Home
- About DUNE
- Download
- Documentation
- Community
- Development
#include <p1mgtransfer.hh>
This class sets up a compressed row storage matrix with connectivity for P1 elements. It includes hanging nodes and is able to extend the matrix pattern arising from non-overlapping grids to minimum overlap.
This class does not fill any entries into the matrix.
Public Member Functions | |
| P1MGTransfer (const G &grid_, int level_) | |
| create a sparse matrix with structure for interpolation from coarse to fine grid | |
| void | assemble (LocalStiffness< GridView, RT, m > &loc) |
| assemble the entries of the interpolation matrix; do not interpolate to vertices with essential boundary conditions. | |
| const RepresentationType & | operator * () const |
| return const reference to operator matrix | |
| RepresentationType & | operator * () |
| return reference to operator matrix | |
| ~P1MGTransfer () | |
| makes matrix consistent in nonoverlapping case | |