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

#include <identitygridentitypointer.hh>

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

Dune::IdentityGridLeafIterator< codim, pitype, GridImp > Dune::IdentityGridLevelIterator< codim, pitype, GridImp >

List of all members.


Detailed Description

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

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

Public Types

enum  
 Codimension of entity pointed to.
typedef IdentityGridEntityPointer EntityPointerImp

Public Member Functions

 IdentityGridEntityPointer (const GridImp *identityGrid, const HostGridEntityPointer &hostEntity_)
 constructor
 IdentityGridEntityPointer (const IdentityGridEntity< codim, dim, GridImp > &entity)
 Constructor from an IdentityGrid entity.
bool equals (const IdentityGridEntityPointer< codim, GridImp > &i) const
 equality
Entity & dereference () const
 dereferencing
void compactify ()
 Make this pointer as small as possible.
int level () const
 ask for level of entity

Protected Attributes

IdentityGridMakeableEntity
< codim, dim, GridImp > 
virtualEntity_
 virtual entity

Member Typedef Documentation

template<int codim, class GridImp>
typedef IdentityGridEntityPointer Dune::IdentityGridEntityPointer< codim, GridImp >::EntityPointerImp

export the type of the EntityPointer Implementation. Necessary for the typeconversion between Iterators and EntityPointer


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

Generated on 29 Jul 2009 with Doxygen (ver 1.5.6)