Dune::IdentityGridLeafIterator< codim, pitype, GridImp > Class Template Reference

#include <identitygridleafiterator.hh>

Inheritance diagram for Dune::IdentityGridLeafIterator< codim, pitype, GridImp >:

Dune::IdentityGridEntityPointer< codim, GridImp >

List of all members.


Detailed Description

template<int codim, PartitionIteratorType pitype, class GridImp>
class Dune::IdentityGridLeafIterator< codim, pitype, GridImp >

Iterator over all entities of a given codimension and level of a grid.

Public Types

enum  
 Codimension of entity pointed to.
typedef IdentityGridEntityPointer EntityPointerImp

Public Member Functions

 IdentityGridLeafIterator (const GridImp *identityGrid)
 IdentityGridLeafIterator (const GridImp *identityGrid, bool endDummy)
 Constructor which create the end iterator.
void increment ()
 prefix increment
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 [inherited]

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


Constructor & Destructor Documentation

template<int codim, PartitionIteratorType pitype, class GridImp>
Dune::IdentityGridLeafIterator< codim, pitype, GridImp >::IdentityGridLeafIterator ( const GridImp *  identityGrid  )  [inline, explicit]

template<int codim, PartitionIteratorType pitype, class GridImp>
Dune::IdentityGridLeafIterator< codim, pitype, GridImp >::IdentityGridLeafIterator ( const GridImp *  identityGrid,
bool  endDummy 
) [inline, explicit]

Constructor which create the end iterator.

Parameters:
endDummy Here only to distinguish it from the other constructor


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

Generated on 29 Jul 2009 with Doxygen (ver 1.5.6)