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

#include <yaspgrid.hh>

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

Dune::YaspEntityPointer< codim, GridImp > Dune::LevelIteratorDefaultImplementation< codim, pitype, GridImp, LevelIteratorImp > Dune::EntityPointerDefaultImplementation< codim, 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
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 6 Nov 2008 with Doxygen (ver 1.5.6) [logfile].