A vertex mapper that allows for enrichment of nodes. Indication on where to enrich the nodes is done on the basis of a grid of codimension one living on the facets of the bulk grid.
More...
template<class GV>
class Dumux::EnrichedVertexDofMapper< GV >
A vertex mapper that allows for enrichment of nodes. Indication on where to enrich the nodes is done on the basis of a grid of codimension one living on the facets of the bulk grid.
- Template Parameters
-
| GV | The Dune::GridView type |
|
| | EnrichedVertexDofMapper (const GV &gridView) |
| | the constructor
|
| | EnrichedVertexDofMapper (const GV &gridView, Dune::MCMGLayout layout) |
| | constructor taking a layout as additional argument (for compatibility)
|
| GridIndexType | subIndex (const Element &e, unsigned int i, unsigned int codim) const |
| | map nodal subentity of codim 0 entity to the grid dof
|
| GridIndexType | vertexIndex (const Element &e, unsigned int i, unsigned int codim) const |
| | map nodal subentity of codim 0 entity to the grid vertex index
|
| GridIndexType | vertexIndex (const Vertex &v) const |
| | map nodal entity to the grid vertex index
|
| template<class EntityType> |
| GridIndexType | index (const EntityType &e) const |
| std::size_t | size () const |
| | returns the number of dofs managed by this mapper
|
| bool | isEnriched (const Vertex &v) |
| | returns true if a vertex dof had been enriched
|
| void | update () |
| template<class CodimOneGridView, class CodimOneGridAdapter> |
| void | enrich (const CodimOneGridView &codimOneGridView, const CodimOneGridAdapter &codimOneGridAdapter, bool verbose=false) |
| | Enriches the dof map subject to a (dim-1)-dimensional grid.
|