|
dune-grid-dev-howto
2.2.1
|
Iterator over all entities of a given codimension and level of a grid. More...
#include <dune/grid/identitygrid/identitygridleafiterator.hh>

Public Types | |
| enum | { codimension = codim } |
| Codimension of entity pointed to. More... | |
| enum | { CodimInHostGrid = GridImp::HostGridType::dimension - GridImp::dimension + codim } |
| typedef IdentityGridEntityPointer | EntityPointerImp |
| typedef GridImp::template Codim< codim >::Entity | Entity |
| typedef IdentityGridEntityPointer < codim, GridImp > | Base |
| typedef GridImp::HostGridType::Traits::template Codim< CodimInHostGrid > ::EntityPointer | HostGridEntityPointer |
Public Member Functions | |
| IdentityGridLeafIterator (const GridImp *identityGrid) | |
| IdentityGridLeafIterator (const GridImp *identityGrid, bool endDummy) | |
| Constructor which create the end iterator. | |
| void | increment () |
| prefix increment | |
| bool | equals (const IdentityGridEntityPointer< codim, GridImp > &i) const |
| equality | |
| Entity & | dereference () const |
| dereferencing | |
| void | compactify () |
| Make this pointer as small as possible. | |
| int | level () const |
| ask for level of entity | |
Protected Attributes | |
| const GridImp * | identityGrid_ |
| IdentityGridMakeableEntity < codim, dim, GridImp > | virtualEntity_ |
| virtual entity | |
Iterator over all entities of a given codimension and level of a grid.
|
inherited |
|
inherited |
|
inherited |
export the type of the EntityPointer Implementation. Necessary for the typeconversion between Iterators and EntityPointer
|
inherited |
|
inherited |
|
inlineexplicit |
References Dune::IdentityGridEntityPointer< codim, GridImp >::virtualEntity_.
|
inlineexplicit |
Constructor which create the end iterator.
| endDummy | Here only to distinguish it from the other constructor |
| identityGrid | pointer to grid instance |
|
inlineinherited |
Make this pointer as small as possible.
|
inlineinherited |
dereferencing
|
inlineinherited |
equality
|
inline |
prefix increment
References Dune::IdentityGridEntityPointer< codim, GridImp >::virtualEntity_.
|
inlineinherited |
ask for level of entity
|
protectedinherited |
|
mutableprotectedinherited |
virtual entity
Referenced by Dune::IdentityGridEntityPointer< 0, GridImp >::dereference(), Dune::IdentityGridEntityPointer< 0, GridImp >::equals(), Dune::IdentityGridLeafIterator< codim, pitype, GridImp >::IdentityGridLeafIterator(), Dune::IdentityGridLevelIterator< codim, pitype, GridImp >::IdentityGridLevelIterator(), Dune::IdentityGridLevelIterator< codim, pitype, GridImp >::increment(), Dune::IdentityGridLeafIterator< codim, pitype, GridImp >::increment(), and Dune::IdentityGridEntityPointer< 0, GridImp >::level().
1.8.1.2