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

#include <yaspgrid.hh>

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

Dune::EntityPointerDefaultImplementation< codim, GridImp, 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 YaspEntityPointer &rhs)
 copy constructor
bool equals (const YaspEntityPointer &rhs) const
 equality
Entitydereference () const
 dereferencing
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 9 Apr 2008 with Doxygen (ver 1.5.2) [logfile].