dune-grid
2.3.1
|
EntityPointer implementation for AlbertaGrid. More...
#include <dune/grid/albertagrid/entity.hh>
Public Types | |
typedef GridImp::template Codim< codimension >::Entity | Entity |
typedef AlbertaGridEntityPointer < codimension, GridImp > | EntityPointerImp |
typedef EntityImp::ElementInfo | ElementInfo |
Public Member Functions | |
AlbertaGridEntityPointer (const GridImp &grid, const ElementInfo &elementInfo, int subEntity) | |
make an EntityPointer that points to an element More... | |
AlbertaGridEntityPointer (const GridImp &grid) | |
constructor for invalid EntityPointer More... | |
AlbertaGridEntityPointer (const EntityImp &entity) | |
make entity pointer from entity 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 | mydimension = dimension - codimension |
static const int | dimensionworld = GridImp::dimensionworld |
Protected Types | |
typedef MakeableInterfaceObject < Entity > | EntityObject |
typedef EntityObject::ImplementationType | EntityImp |
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< GridImp::dimension, GridImp::dimensionworld > |
EntityPointer implementation for AlbertaGrid.
typedef EntityImp::ElementInfo Dune::AlbertaGridEntityPointer< codim, Grid >::ElementInfo |
typedef GridImp::template Codim< codimension >::Entity Dune::AlbertaGridEntityPointer< codim, Grid >::Entity |
|
protected |
|
protected |
typedef AlbertaGridEntityPointer< codimension, GridImp > Dune::AlbertaGridEntityPointer< codim, Grid >::EntityPointerImp |
|
inline |
make an EntityPointer that points to an element
|
inline |
constructor for invalid EntityPointer
|
inline |
make entity pointer from entity
|
inline |
dereferencing
|
inlineprotected |
obtain reference to internal entity implementation
Referenced by Dune::AlbertaGridEntityPointer< codim, Grid >::equals(), Dune::AlbertaGridEntityPointer< codim, Grid >::grid(), and Dune::AlbertaGridEntityPointer< codim, Grid >::level().
|
inlineprotected |
obtain const reference to internal entity implementation
|
inline |
equality
References Dune::AlbertaGridEntityPointer< codim, Grid >::entityImp().
|
inlineprotected |
obtain a reference to the grid
References Dune::AlbertaGridEntityPointer< codim, Grid >::entityImp().
|
inline |
ask for level of entities
References Dune::AlbertaGridEntityPointer< codim, Grid >::entityImp().
|
friend |
|
static |
|
static |
|
static |
|
static |