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

#include <yaspgrid.hh>

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

Dune::YaspLevelIterator< codim, pitype, GridImp >

List of all members.


Detailed Description

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

YaspEntityPointer serves as a Reference or Pointer to a YaspGrid::Entity. It can also be initialized from Yasp::LevelIterator, Yasp::LeafIterator, Yasp::HierarchicIterator and Yasp::IntersectionIterator.

We have specializations for codim==0 (elements) and codim=dim (vertices). The general version throws a GridError.

Public Types

enum  
 codimension of entity pointer

Public Member Functions

 YaspEntityPointer (const YGLI &g, const TSI &it)
 constructor
 YaspEntityPointer (const YaspEntityImp &entity)
 copy constructor
 YaspEntityPointer (const YaspEntityPointer &rhs)
 copy constructor
bool equals (const YaspEntityPointer &rhs) const
 equality
Entitydereference () const
 dereferencing
void compactify ()
 method compactify is empty for YaspEntiyPointer
int level () const
 ask for level of entity

Protected Attributes

SpecialEntity _entity
 virtual entity


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

Generated on Sun Nov 15 22:29:07 2009 for dune-grid by  doxygen 1.5.6