|
dune-alugrid
2.8-git
|
#include <dune/alugrid/3d/iterator.hh>

Public Types | |
| typedef GridImp::template Codim< 0 >::Entity | Entity |
| typedef GridImp::ctype | ctype |
| typedef ALU3dGridEntitySeed< cd, GridImp > | ALU3dGridEntitySeedType |
| type of entity seed More... | |
| typedef ThisType | ALU3dGridEntityPointerType |
| typedef of my type More... | |
| enum | |
| typedef Entity | EntityObject |
| typedef ALU3dGridEntity< codimension, dim, GridImp > | EntityImp |
| typedef ALU3dGridEntityPointer< codimension, GridImp > | EntityPointerImp |
| make type of entity pointer implementation available in derived classes More... | |
Public Member Functions | |
| ALU3dGridHierarchicIterator (const HElementType &elem, int maxlevel, bool end) | |
| the normal Constructor More... | |
| ALU3dGridHierarchicIterator (const HBndSegType &ghost, int maxlevel, bool end) | |
| start constructor for ghosts More... | |
| ALU3dGridHierarchicIterator (const ThisType &org) | |
| the normal Constructor More... | |
| ALU3dGridHierarchicIterator () | |
| the default Constructor More... | |
| void | increment () |
| increment More... | |
| void | releaseEntity () |
| release entity More... | |
| ThisType & | operator= (const ThisType &org) |
| the assignment operator More... | |
| template<class HItemType > | |
| alu_inline HItemType * | goNextElement (const HItemType *startElem, HItemType *oldelem) |
| bool | equals (const ALU3dGridEntityPointerType &i) const |
| equality More... | |
| Entity & | dereference () const |
| dereferencing More... | |
| int | level () const |
| ask for level of entities More... | |
Protected Types | |
| enum | { cd = 0 } |
| enum | { dim = GridImp::dimension } |
| enum | { dimworld = GridImp::dimensionworld } |
| typedef ALU3dGridEntityPointerBase< 0, GridImp > | BaseType |
| typedef ImplTraits::BNDFaceType | BNDFaceType |
| typedef ALU3dGridEntity< 0, dim, GridImp > | ALU3dGridEntityType |
Protected Member Functions | |
| void | clone (const ALU3dGridEntityPointerType &org) |
| void | done () |
| has to be called when iterator is finished More... | |
| void | updateGhostPointer (HBndSegType &ghostFace) |
| void | updateEntityPointer (HElementType *item, int level=-1) |
| EntityImp & | entityImp () const |
Protected Attributes | |
| ALU3dGridEntitySeedType | seed_ |
| EntityObject | entity_ |
|
inherited |
typedef of my type
|
inherited |
type of entity seed
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
| typedef GridImp::ctype Dune::ALU3dGridHierarchicIterator< GridImp >::ctype |
| typedef GridImp::template Codim<0>::Entity Dune::ALU3dGridHierarchicIterator< GridImp >::Entity |
|
inherited |
|
inherited |
|
inherited |
make type of entity pointer implementation available in derived classes
|
inherited |
| alu_inline Dune::ALU3dGridHierarchicIterator< GridImp >::ALU3dGridHierarchicIterator | ( | const HElementType & | elem, |
| int | maxlevel, | ||
| bool | end | ||
| ) |
the normal Constructor
| alu_inline Dune::ALU3dGridHierarchicIterator< GridImp >::ALU3dGridHierarchicIterator | ( | const HBndSegType & | ghost, |
| int | maxlevel, | ||
| bool | end | ||
| ) |
start constructor for ghosts
| alu_inline Dune::ALU3dGridHierarchicIterator< GridImp >::ALU3dGridHierarchicIterator | ( | const ThisType & | org | ) |
the normal Constructor
| alu_inline Dune::ALU3dGridHierarchicIterator< GridImp >::ALU3dGridHierarchicIterator |
the default Constructor
|
inlineprotectedinherited |
|
inlineinherited |
dereferencing
|
inlineprotectedinherited |
has to be called when iterator is finished
|
inlineprotectedinherited |
|
inlineinherited |
equality
| alu_inline HItemType* Dune::ALU3dGridHierarchicIterator< GridImp >::goNextElement | ( | const HItemType * | startElem, |
| HItemType * | oldelem | ||
| ) |
| alu_inline void Dune::ALU3dGridHierarchicIterator< GridImp >::increment |
increment
|
inlineinherited |
ask for level of entities
| alu_inline ALU3dGridHierarchicIterator< GridImp > & Dune::ALU3dGridHierarchicIterator< GridImp >::operator= | ( | const ThisType & | org | ) |
the assignment operator
|
inline |
release entity
|
inlineprotectedinherited |
|
inlineprotectedinherited |
|
mutableprotectedinherited |
|
protectedinherited |