Dune::SEntityPointer< codim, GridImp > Class Template Reference

#include <sgrid.hh>

Inheritance diagram for Dune::SEntityPointer< codim, GridImp >:

Dune::SLevelIterator< codim, pitype, GridImp >

List of all members.


Detailed Description

template<int codim, class GridImp>
class Dune::SEntityPointer< codim, GridImp >

Acts as a pointer to an entities of a given codimension.

Public Types

enum  
 codimension of entity pointer

Public Member Functions

bool equals (const SEntityPointer< codim, GridImp > &i) const
 equality
Entitydereference () const
 dereferencing
int level () const
 ask for level of entity
 SEntityPointer (GridImp *_grid, int _l, int _id)
 constructor
 SEntityPointer (const SEntity< codim, dim, GridImp > &_e)
 constructor
 SEntityPointer (const SEntityPointer< codim, GridImp > &other)
 constructor
 ~SEntityPointer ()
 destructor pointer
SEntityPointeroperator= (const SEntityPointer &other)
 assignment operator
void compactify ()
 free all memory that is not necessarily needed

Protected Attributes

GridImp * grid
 my grid
int l
 level where element is on
int id
 my consecutive id
SMakeableEntity< codim, dim,
GridImp > * 
e
 virtual entity

The documentation for this class was generated from the following file:

Generated on Thu Apr 2 10:40:48 2009 for dune-grid by  doxygen 1.5.6