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

#include <sgrid.hh>

Inheritance diagram for Dune::SLevelIterator< codim, pitype, 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
void compactify ()
 free all memory that is not necessarily needed

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 file:

Generated on Tue Jul 28 22:28:46 2009 for dune-grid by  doxygen 1.5.6