|
| | SingleCodimSingleGeomTypeMapper (const GV &gridView) |
| | Construct mapper from grid and one of its index sets. More...
|
| |
| template<class EntityType > |
| int | map (const EntityType &e) const |
| | Map entity to array index. More...
|
| |
| int | map (const typename GV::template Codim< 0 >::Entity &e, int i, unsigned int codim) const |
| | Map subentity of codim 0 entity to array index. More...
|
| |
| int | size () const |
| | Return total number of entities in the entity set managed by the mapper. More...
|
| |
| template<class EntityType > |
| bool | contains (const EntityType &e, int &result) const |
| | Returns true if the entity is contained in the index set. More...
|
| |
| bool | contains (const typename GV::template Codim< 0 >::Entity &e, int i, int cc, int &result) const |
| | Returns true if the entity is contained in the index set. More...
|
| |
| void | update () |
| | Recalculates map after mesh adaptation. More...
|
| |
| int | map (const typename GV::Grid::Traits::template Codim< 0 >::Entity &e, int i, unsigned int codim) const |
| | Map subentity i of codim cc of a codim 0 entity to array index. More...
|
| |
| bool | contains (const typename GV::Grid::Traits::template Codim< 0 >::Entity &e, int i, int cc, int &result) const |
| | Returns true if the subentity is contained in the index set and at the same time the array index is returned. More...
|
| |
template<typename GV, int c>
class Dune::SingleCodimSingleGeomTypeMapper< GV, c >
Implementation class for a single codim and single geometry type mapper.
In this implementation of a mapper the entity set used as domain for the map consists of the entities of a given codimension c for all entities in the given index set. The index set may only contain entities of a single geometry type, otherwise an exception is thrown. This version is usually not used directly but is used to implement versions for leafwise and levelwise entity sets.
- Template Parameters
-
| GV | A Dune grid view type |
| c | A valid codimension |