Dune::P1MGTransfer< G, RT, m > Class Template Reference
[Operators]

#include <p1mgtransfer.hh>

List of all members.


Detailed Description

template<class G, class RT, int m = 1>
class Dune::P1MGTransfer< G, RT, m >

A class for mapping a P1 function to a P1 function.

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

The documentation for this class was generated from the following file:

Generated on 6 Jan 2009 with Doxygen (ver 1.5.1) [logfile].