|
dune-grid 2.9.1
|
Loading...
Searching...
No Matches
Dune::AlbertaGridHierarchicIterator< GridImp > Class Template Reference
#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 EntityImp::ElementInfo | ElementInfo |
Public Member Functions | |
| AlbertaGridHierarchicIterator () | |
| 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 | |
Protected Member Functions | |
| const GridImp & | grid () const |
| obtain a reference to the grid | |
Detailed Description
template<class GridImp>
class Dune::AlbertaGridHierarchicIterator< GridImp >
class Dune::AlbertaGridHierarchicIterator< GridImp >
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.
Member Typedef Documentation
◆ ctype
template<class GridImp >
| typedef GridImp::ctype Dune::AlbertaGridHierarchicIterator< GridImp >::ctype |
◆ ElementInfo
template<class GridImp >
| typedef EntityImp::ElementInfo Dune::AlbertaGridHierarchicIterator< GridImp >::ElementInfo |
◆ Entity
template<class GridImp >
| typedef GridImp::template Codim<0>::Entity Dune::AlbertaGridHierarchicIterator< GridImp >::Entity |
◆ EntityImp
template<class GridImp >
| typedef EntityObject::ImplementationType Dune::AlbertaGridHierarchicIterator< GridImp >::EntityImp |
◆ EntityObject
template<class GridImp >
| typedef MakeableInterfaceObject< Entity > Dune::AlbertaGridHierarchicIterator< GridImp >::EntityObject |
Constructor & Destructor Documentation
◆ AlbertaGridHierarchicIterator() [1/4]
template<class GridImp >
|
inline |
◆ AlbertaGridHierarchicIterator() [2/4]
template<class GridImp >
|
inline |
the normal Constructor
◆ AlbertaGridHierarchicIterator() [3/4]
template<class GridImp >
|
inline |
the default Constructor
◆ AlbertaGridHierarchicIterator() [4/4]
template<class GridImp >
|
inline |
copy onstructor
Member Function Documentation
◆ dereference()
template<class GridImp >
|
inline |
dereferencing
◆ equals()
template<class GridImp >
|
inline |
equality
◆ grid()
template<class GridImp >
|
inlineprotected |
obtain a reference to the grid
◆ increment()
template<class GridImp >
|
inline |
increment
◆ level()
template<class GridImp >
|
inline |
ask for level of entities
◆ operator=()
template<class GridImp >
|
inline |
assignment operator
The documentation for this class was generated from the following files:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8