|
dune-grid
2.4.1
|
Iterator over all entities of a given codimension and level of a grid. More...
#include <dune/grid/identitygrid/identitygridentity.hh>

Public Types | |
| enum | |
| Codimension of entity pointed to. More... | |
| enum | |
| typedef IdentityGridEntityPointer | EntityPointerImp |
| typedef GridImp::template Codim< codim >::Entity | Entity |
| typedef GridImp::HostGridType::Traits::template Codim< codim >::template Partition< pitype >::LevelIterator | HostGridEntityPointer |
Public Member Functions | |
| IdentityGridLevelIterator (const GridImp *identityGrid, int level) | |
| Constructor. More... | |
| IdentityGridLevelIterator (const GridImp *identityGrid, int level, bool endDummy) | |
| Constructor which create the end iterator. More... | |
| void | increment () |
| prefix increment More... | |
| bool | equals (const IdentityGridEntityPointer &i) const |
| equality More... | |
| bool | equals (const IdentityGridEntityPointer< codim, GridImp, ForeignHostGridEntityPointer > &entityPointer) const |
| equality with EntityPointer based on different host EntityPointer More... | |
| Entity | dereference () const |
| dereferencing More... | |
| void | compactify () |
| Make this pointer as small as possible. More... | |
| int | level () const |
| ask for level of entity More... | |
Protected Attributes | |
| const GridImp * | identityGrid_ |
| HostGridEntityPointer | hostEntityPointer_ |
| host EntityPointer More... | |
Iterator over all entities of a given codimension and level of a grid.
|
inherited |
|
inherited |
export the type of the EntityPointer Implementation. Necessary for the typeconversion between Iterators and EntityPointer
|
inherited |
|
inherited |
Codimension of entity pointed to.
|
inherited |
|
inlineexplicit |
Constructor.
|
inlineexplicit |
Constructor which create the end iterator.
| endDummy | Here only to distinguish it from the other constructor |
| identityGrid | pointer to IdentityGrid instance |
| level | grid level on which the iterator shall be created |
|
inlineinherited |
Make this pointer as small as possible.
|
inlineinherited |
dereferencing
|
inlineinherited |
equality
|
inlineinherited |
equality with EntityPointer based on different host EntityPointer
|
inline |
|
inlineinherited |
ask for level of entity
|
protectedinherited |
host EntityPointer
Referenced by Dune::IdentityGridLevelIterator< codim, pitype, GridImp >::increment().
|
protectedinherited |
1.8.11