#include <dune/grid/identitygrid/identitygridindexsets.hh>
Public Types |
| enum | { dim = remove_const<GridImp>::type::dimension
} |
Public Member Functions |
| | IdentityGridLeafIndexSet (const GridImp &grid) |
| | constructor stores reference to a grid and level
|
| template<int codim> |
| int | index (const typename remove_const< GridImp >::type::template Codim< codim >::Entity &e) const |
| | get index of an entity
|
| template<int cc> |
| int | subIndex (const typename remove_const< GridImp >::type::Traits::template Codim< cc >::Entity &e, int i, int codim) const |
| | get index of subEntity of a codim 0 entity
|
| int | size (GeometryType type) const |
| | get number of entities of given type
|
| int | size (int codim) const |
| | get number of entities of given codim
|
| const std::vector< GeometryType > & | geomTypes (int codim) const |
| | Deliver all geometry types used in this grid.
|
| template<class EntityType > |
| bool | contains (const EntityType &e) const |
| | Return true if the given entity is contained in the index set.
|
| void | update (const GridImp &grid) |
Public Attributes |
| GridImp * | grid_ |
Member Enumeration Documentation
Constructor & Destructor Documentation
constructor stores reference to a grid and level
Member Function Documentation
template<class GridImp>
template<class EntityType >
Return true if the given entity is contained in the index set.
Deliver all geometry types used in this grid.
template<class GridImp>
template<int codim>
get number of entities of given type
get number of entities of given codim
template<class GridImp>
template<int cc>
| int Dune::IdentityGridLeafIndexSet< GridImp >::subIndex |
( |
const typename remove_const< GridImp >::type::Traits::template Codim< cc >::Entity & |
e, |
|
|
int |
i, |
|
|
int |
codim |
|
) |
| const |
|
inline |
get index of subEntity of a codim 0 entity
- Todo:
- Currently we support only vertex and element indices
Member Data Documentation
The documentation for this class was generated from the following file: