dune-grid
2.5.1
|
#include <dune/grid/albertagrid/entity.hh>
Public Types | |
typedef GridImp::template Codim< 0 >::Entity | Entity |
typedef GridImp::ctype | ctype |
typedef MakeableInterfaceObject< Entity > | EntityObject |
typedef EntityObject::ImplementationType | EntityImp |
typedef Base::ElementInfo | ElementInfo |
typedef AlbertaGridEntityPointer< codimension, GridImp > | EntityPointerImp |
Public Member Functions | |
AlbertaGridHierarchicIterator () | |
AlbertaGridHierarchicIterator (const GridImp &grid, const ElementInfo &elementInfo, int maxLevel) | |
the normal Constructor More... | |
AlbertaGridHierarchicIterator (const GridImp &grid, int actLevel, int maxLevel) | |
the default Constructor More... | |
AlbertaGridHierarchicIterator (const This &other) | |
copy onstructor More... | |
This & | operator= (const This &other) |
assignment operator More... | |
void | increment () |
increment More... | |
bool | equals (const This &other) const |
equality More... | |
Entity & | dereference () const |
dereferencing More... | |
int | level () const |
ask for level of entities More... | |
Static Public Attributes | |
static const int | dimension |
static const int | codimension |
static const int | mydimension |
static const int | dimensionworld |
Protected Member Functions | |
EntityImp & | entityImp () |
obtain reference to internal entity implementation More... | |
const EntityImp & | entityImp () const |
obtain const reference to internal entity implementation More... | |
const GridImp & | grid () const |
obtain a reference to the grid More... | |
Mesh entities of codimension 0 ("elements") allow to visit all entities of codimension 0 obtained through nested, hierarchic refinement of the entity. Iteration over this set of entities is provided by the HIerarchicIterator, starting from a given entity. This is redundant but important for memory efficient implementations of unstru hierarchically refined meshes.
typedef GridImp::ctype Dune::AlbertaGridHierarchicIterator< GridImp >::ctype |
typedef Base::ElementInfo Dune::AlbertaGridHierarchicIterator< GridImp >::ElementInfo |
typedef GridImp::template Codim<0>::Entity Dune::AlbertaGridHierarchicIterator< GridImp >::Entity |
typedef EntityObject::ImplementationType Dune::AlbertaGridHierarchicIterator< GridImp >::EntityImp |
typedef MakeableInterfaceObject< Entity > Dune::AlbertaGridHierarchicIterator< GridImp >::EntityObject |
|
inherited |
|
inline |
|
inline |
the normal Constructor
|
inline |
the default Constructor
|
inline |
copy onstructor
|
inlineinherited |
dereferencing
|
inlineprotectedinherited |
obtain reference to internal entity implementation
|
inlineprotectedinherited |
obtain const reference to internal entity implementation
|
inlineinherited |
equality
|
inlineprotectedinherited |
obtain a reference to the grid
|
inline |
increment
|
inlineinherited |
ask for level of entities
|
inline |
assignment operator
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |