dune-grid
2.3.1
|
#include <dune/grid/albertagrid/entity.hh>
Public Types | |
typedef Base::ElementInfo | ElementInfo |
typedef Alberta::MeshPointer < dimension > | MeshPointer |
typedef MeshPointer::MacroIterator | MacroIterator |
typedef GridImp::template Codim< codim >::Entity | Entity |
typedef MakeableInterfaceObject < Entity > | EntityObject |
typedef EntityObject::ImplementationType | EntityImp |
typedef AlbertaMarkerVector < dimension, dimensionworld > | MarkerVector |
typedef AlbertaGridEntityPointer < codimension, GridImp > | EntityPointerImp |
Public Member Functions | |
AlbertaGridTreeIterator (const This &other) | |
Constructor making end iterator. More... | |
This & | operator= (const This &other) |
Constructor making end iterator. More... | |
AlbertaGridTreeIterator (const GridImp &grid, int travLevel) | |
Constructor making end iterator. More... | |
AlbertaGridTreeIterator (const GridImp &grid, const MarkerVector *marker, int travLevel) | |
Constructor making begin iterator. 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 = GridImp::dimension |
static const int | codimension = codim |
static const int | dimensionworld = GridImp::dimensionworld |
static const int | mydimension |
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... | |
Friends | |
class | AlbertaGrid< dimension, dimensionworld > |
Enables iteration over all entities of a given codimension and level of a grid.
typedef Base::ElementInfo Dune::AlbertaGridTreeIterator< codim, Grid, leafIterator >::ElementInfo |
typedef GridImp::template Codim< codim >::Entity Dune::AlbertaGridTreeIterator< codim, Grid, leafIterator >::Entity |
typedef EntityObject::ImplementationType Dune::AlbertaGridTreeIterator< codim, Grid, leafIterator >::EntityImp |
typedef MakeableInterfaceObject< Entity > Dune::AlbertaGridTreeIterator< codim, Grid, leafIterator >::EntityObject |
|
inherited |
typedef MeshPointer::MacroIterator Dune::AlbertaGridTreeIterator< codim, Grid, leafIterator >::MacroIterator |
typedef AlbertaMarkerVector< dimension, dimensionworld > Dune::AlbertaGridTreeIterator< codim, Grid, leafIterator >::MarkerVector |
typedef Alberta::MeshPointer< dimension > Dune::AlbertaGridTreeIterator< codim, Grid, leafIterator >::MeshPointer |
|
inline |
Constructor making end iterator.
|
inline |
Constructor making end iterator.
|
inline |
Constructor making begin iterator.
|
inherited |
dereferencing
|
protectedinherited |
obtain reference to internal entity implementation
|
protectedinherited |
obtain const reference to internal entity implementation
|
inherited |
equality
|
protectedinherited |
obtain a reference to the grid
|
inline |
increment
|
inherited |
ask for level of entities
|
inline |
Constructor making end iterator.
|
friend |
|
static |
|
static |
|
static |
|
staticinherited |