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

#include <sgrid.hh>

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

Dune::SEntityPointer< codim, GridImp > Dune::LevelIteratorDefaultImplementation< codim, pitype, GridImp, LevelIteratorImp > Dune::EntityPointerDefaultImplementation< codim, GridImp, Dune::SEntityPointer< codim, GridImp > >

List of all members.


Detailed Description

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

Enables iteration over all entities of a given codimension and level of a grid.

Public Types

enum  
 codimension of entity pointer

Public Member Functions

void increment ()
 increment
 SLevelIterator (GridImp *_grid, int _l, int _id)
 constructor
bool equals (const SEntityPointer< codim, GridImp > &i) const
 equality
Entitydereference () const
 dereferencing
int level () const
 ask for level of entity

Protected Attributes

GridImp * grid
 my grid
int l
 level where element is on
int id
 my consecutive id
SMakeableEntity< codim, dim,
GridImp > 
e
 virtual entity

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

Generated on 6 Nov 2008 with Doxygen (ver 1.5.6) [logfile].