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

#include <yaspgrid.hh>

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

Dune::YaspEntityPointer< codim, GridImp >

List of all members.


Detailed Description

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

YaspLevelIterator enables iteration over entities of one grid level

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

 YaspLevelIterator (const YGLI &g, const TSI &it)
 constructor
 YaspLevelIterator (const YaspLevelIterator &i)
 copy constructor
void increment ()
 increment
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