|
dune-grid
2.2.0
|
#include <dune/grid/albertagrid/hierarchiciterator.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 (const GridImp &grid, const ElementInfo &elementInfo, int maxLevel) | |
| the normal Constructor | |
| AlbertaGridHierarchicIterator (const GridImp &grid, int actLevel, int maxLevel) | |
| the default Constructor | |
| AlbertaGridHierarchicIterator (const This &other) | |
| copy onstructor | |
| This & | operator= (const This &other) |
| assignment operator | |
| void | increment () |
| increment | |
| bool | equals (const This &other) const |
| equality | |
| Entity & | dereference () const |
| dereferencing | |
| int | level () const |
| ask for level of entities | |
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 | |
| const EntityImp & | entityImp () const |
| obtain const reference to internal entity implementation | |
| const GridImp & | grid () const |
| obtain a reference to the grid | |
Friends | |
| class | AlbertaGrid< GridImp::dimension, GridImp::dimensionworld > |
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 |
Reimplemented from Dune::AlbertaGridEntityPointer< 0, GridImp >.
| typedef GridImp::template Codim<0>::Entity Dune::AlbertaGridHierarchicIterator< GridImp >::Entity |
Reimplemented from Dune::AlbertaGridEntityPointer< 0, GridImp >.
| typedef EntityObject::ImplementationType Dune::AlbertaGridHierarchicIterator< GridImp >::EntityImp |
Reimplemented from Dune::AlbertaGridEntityPointer< 0, GridImp >.
| typedef MakeableInterfaceObject< Entity > Dune::AlbertaGridHierarchicIterator< GridImp >::EntityObject |
Reimplemented from Dune::AlbertaGridEntityPointer< 0, GridImp >.
typedef AlbertaGridEntityPointer< codimension, GridImp > Dune::AlbertaGridEntityPointer< codim, GridImp >::EntityPointerImp [inherited] |
| Dune::AlbertaGridHierarchicIterator< GridImp >::AlbertaGridHierarchicIterator | ( | const GridImp & | grid, |
| const ElementInfo & | elementInfo, | ||
| int | maxLevel | ||
| ) | [inline] |
the normal Constructor
| Dune::AlbertaGridHierarchicIterator< GridImp >::AlbertaGridHierarchicIterator | ( | const GridImp & | grid, |
| int | actLevel, | ||
| int | maxLevel | ||
| ) | [inline] |
the default Constructor
| Dune::AlbertaGridHierarchicIterator< GridImp >::AlbertaGridHierarchicIterator | ( | const This & | other | ) | [inline] |
copy onstructor
| Entity& Dune::AlbertaGridEntityPointer< codim, GridImp >::dereference | ( | ) | const [inherited] |
dereferencing
| EntityImp& Dune::AlbertaGridEntityPointer< codim, GridImp >::entityImp | ( | ) | [protected, inherited] |
obtain reference to internal entity implementation
| const EntityImp& Dune::AlbertaGridEntityPointer< codim, GridImp >::entityImp | ( | ) | const [protected, inherited] |
obtain const reference to internal entity implementation
| bool Dune::AlbertaGridEntityPointer< codim, GridImp >::equals | ( | const This & | other | ) | const [inherited] |
equality
| const GridImp& Dune::AlbertaGridEntityPointer< codim, GridImp >::grid | ( | ) | const [protected, inherited] |
obtain a reference to the grid
| void Dune::AlbertaGridHierarchicIterator< GridImp >::increment | ( | ) | [inline] |
increment
| int Dune::AlbertaGridEntityPointer< codim, GridImp >::level | ( | ) | const [inherited] |
ask for level of entities
| AlbertaGridHierarchicIterator< GridImp >::This & Dune::AlbertaGridHierarchicIterator< GridImp >::operator= | ( | const This & | other | ) | [inline] |
assignment operator
friend class AlbertaGrid< GridImp::dimension, GridImp::dimensionworld > [friend, inherited] |
const int Dune::AlbertaGridEntityPointer< codim, GridImp >::codimension [static, inherited] |
const int Dune::AlbertaGridEntityPointer< codim, GridImp >::dimension [static, inherited] |
const int Dune::AlbertaGridEntityPointer< codim, GridImp >::dimensionworld [static, inherited] |
const int Dune::AlbertaGridEntityPointer< codim, GridImp >::mydimension [static, inherited] |
1.7.6.1