dune-grid
2.3.1
|
#include <dune/grid/sgrid.hh>
Public Types | |
enum | { codimension = codim } |
codimension of entity pointer More... | |
typedef SEntityPointer< codim, GridImp > | EntityPointerImp |
typedef GridImp::template Codim< codim >::Entity | Entity |
Public Member Functions | |
bool | equals (const SEntityPointer< codim, GridImp > &i) const |
equality | |
Entity & | dereference () const |
dereferencing | |
int | level () const |
ask for level of entity | |
SEntityPointer (GridImp *_grid, int _l, int _index) | |
constructor | |
SEntityPointer (const SEntity< codim, dim, GridImp > &_e) | |
constructor | |
SEntityPointer (const SEntityPointer< codim, GridImp > &other) | |
constructor | |
~SEntityPointer () | |
destructor pointer | |
SEntityPointer & | operator= (const SEntityPointer &other) |
assignment operator |
Protected Types | |
typedef AutoPtrStack< Entity > | EntityStackType |
Protected Member Functions | |
SEntity< codim, dim, GridImp > & | realEntity () const |
Entity & | entity () const |
Entity * | getEntity (GridImp *_grid, int _l, int _id) const |
Static Protected Member Functions | |
static EntityStackType & | enStack () |
Protected Attributes | |
GridImp * | grid |
my grid | |
int | l |
level where element is on | |
int | index |
my consecutive index | |
Entity * | e |
virtual entity |
Friends | |
class | SIntersectionIterator< GridImp > |
Acts as a pointer to an entities of a given codimension.
typedef GridImp::template Codim<codim>::Entity Dune::SEntityPointer< codim, GridImp >::Entity |
typedef SEntityPointer<codim,GridImp> Dune::SEntityPointer< codim, GridImp >::EntityPointerImp |
|
protected |
anonymous enum |
|
inline |
constructor
|
inline |
constructor
|
inline |
constructor
|
inline |
destructor pointer
Entity& Dune::SEntityPointer< codim, GridImp >::dereference | ( | ) | const |
dereferencing
|
inlinestaticprotected |
|
inlineprotected |
Referenced by Dune::SEntityPointer< 0, GridImp >::realEntity().
bool Dune::SEntityPointer< codim, GridImp >::equals | ( | const SEntityPointer< codim, GridImp > & | i | ) | const |
equality
|
inlineprotected |
Referenced by Dune::SEntityPointer< 0, GridImp >::entity().
int Dune::SEntityPointer< codim, GridImp >::level | ( | ) | const |
ask for level of entity
|
inline |
assignment operator
|
inlineprotected |
|
friend |
|
mutableprotected |
|
protected |
|
mutableprotected |
my consecutive index
Referenced by Dune::SEntityPointer< 0, GridImp >::entity(), Dune::SEntityPointer< 0, GridImp >::operator=(), and Dune::SEntityPointer< 0, GridImp >::~SEntityPointer().
|
protected |
level where element is on
Referenced by Dune::SEntityPointer< 0, GridImp >::entity(), and Dune::SEntityPointer< 0, GridImp >::operator=().