|
dune-grid 2.10
|
#include <dune/grid/identitygrid/identitygridindexsets.hh>

Public Types | |
| typedef std::remove_const< GridImp >::type::HostGridType | HostGrid |
| typedef HostGrid::LevelGridView::IndexSet::Types | Types |
| typedef std::remove_const< GridImp >::type::HostGridType::LevelGridView::IndexSet::IndexType | IndexType |
| The type used for the indices. | |
Public Member Functions | |
| template<int codim> | |
| int | index (const typename GridImp::Traits::template Codim< codim >::Entity &e) const |
| get index of an entity | |
| template<int cc> | |
| int | subIndex (const typename GridImp::Traits::template Codim< cc >::Entity &e, int i, int codim) const |
| get index of subEntity of a codim 0 entity | |
| std::size_t | size (int codim) const |
| get number of entities of given codim, type and on this level | |
| std::size_t | size (GeometryType type) const |
| get number of entities of given codim, type and on this level | |
| Types | types (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, int level) |
| Set up the index set. | |
Index access from entity | |
| IndexType | index (const typename Traits::template Codim< cc >::Entity &e) const |
| Map entity to index. The result of calling this method with an entity that is not in the index set is undefined. | |
| IndexType | subIndex (const typename Traits::template Codim< cc >::Entity &e, int i, unsigned int codim) const |
| Map a subentity to an index. | |
Access to entity set | |
| bool | contains (const Entity &e) const |
Return true if the given entity is contained in ![]() | |
Public Attributes | |
| GridImp * | grid_ |
| int | level_ |
Static Public Attributes | |
| static constexpr int | dim = GridImp::dimension |
| static const int | dimension |
| dimension of the grid (maximum allowed codimension) | |
| typedef std::remove_const<GridImp>::type::HostGridType Dune::IdentityGridLevelIndexSet< GridImp >::HostGrid |
|
inherited |
The type used for the indices.
| typedef HostGrid::LevelGridView::IndexSet::Types Dune::IdentityGridLevelIndexSet< GridImp >::Types |
|
inline |
Return true if the given entity is contained in the index set.
|
inlineinherited |
Return true if the given entity is contained in 
|
inline |
get index of an entity
|
inlineinherited |
Map entity to index. The result of calling this method with an entity that is not in the index set is undefined.
| e | Reference to codim cc entity, where cc is the template parameter of the function. |
|
inline |
get number of entities of given codim, type and on this level
|
inline |
get number of entities of given codim, type and on this level
|
inline |
get index of subEntity of a codim 0 entity
|
inlineinherited |
Map a subentity to an index.
The result of calling this method with an entity that is not in the index set is undefined.
| cc | codimension of the entity |
| [in] | e | reference to codimension cc entity |
| [in] | i | number subentity of e within the codimension |
| [in] | codim | codimension of the subentity we're interested in |
|
inline |
Deliver all geometry types used in this grid.
|
inline |
Set up the index set.
|
staticconstexpr |
|
staticinherited |
dimension of the grid (maximum allowed codimension)
| GridImp* Dune::IdentityGridLevelIndexSet< GridImp >::grid_ |
| int Dune::IdentityGridLevelIndexSet< GridImp >::level_ |