dune-grid
2.4
|
#include <dune/grid/albertagrid/leafiterator.hh>
Public Types | |
typedef Base::Entity | Entity |
typedef Base::MarkerVector | MarkerVector |
typedef Base::ElementInfo | ElementInfo |
typedef Alberta::MeshPointer< dimension > | MeshPointer |
typedef MeshPointer::MacroIterator | MacroIterator |
typedef MakeableInterfaceObject< Entity > | EntityObject |
typedef EntityObject::ImplementationType | EntityImp |
typedef AlbertaGridEntityPointer< codimension, GridImp > | EntityPointerImp |
Public Member Functions | |
AlbertaGridLeafIterator () | |
AlbertaGridLeafIterator (const GridImp &grid, int level) | |
Constructor making end iterator. More... | |
AlbertaGridLeafIterator (const GridImp &grid, const MarkerVector *vec, int level) | |
Constructor making begin iterator (which is the end iterator in this case) More... | |
void | increment () |
increment the iterator 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 | dimensionworld |
static const int | mydimension = dimension - codimension |
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... | |
|
inherited |
typedef Base::Entity Dune::AlbertaGridLeafIterator< codim, Ghost_Partition, GridImp >::Entity |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
typedef Base::MarkerVector Dune::AlbertaGridLeafIterator< codim, Ghost_Partition, GridImp >::MarkerVector |
|
inherited |
|
inline |
|
inline |
Constructor making end iterator.
|
inline |
Constructor making begin iterator (which is the end iterator in this case)
|
inlineinherited |
dereferencing
|
inlineprotectedinherited |
obtain reference to internal entity implementation
Referenced by Dune::AlbertaGridEntityPointer< codim, GridImp >::equals(), Dune::AlbertaGridEntityPointer< codim, GridImp >::grid(), and Dune::AlbertaGridEntityPointer< codim, GridImp >::level().
|
inlineprotectedinherited |
obtain const reference to internal entity implementation
|
inlineinherited |
equality
References Dune::AlbertaGridEntityPointer< codim, GridImp >::entityImp().
|
inlineprotectedinherited |
obtain a reference to the grid
References Dune::AlbertaGridEntityPointer< codim, GridImp >::entityImp().
|
inline |
increment the iterator
References Dune::AlbertaGridTreeIterator< codim, GridImp, true >::increment().
|
inlineinherited |
ask for level of entities
References Dune::AlbertaGridEntityPointer< codim, GridImp >::entityImp().
|
staticinherited |
|
staticinherited |
|
staticinherited |
|
staticinherited |