dune-foamgrid  2.7-git
Public Types | Public Member Functions | List of all members
Dune::FoamGridLevelIterator< codim, pitype, GridImp > Class Template Reference

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

#include <dune/foamgrid/foamgrid/foamgridleveliterator.hh>

Public Types

enum  { codimension = codim }
 
using Entity = typename GridImp::template Codim< codim >::Entity
 

Public Member Functions

 FoamGridLevelIterator (const typename std::list< EntityImp >::const_iterator &it)
 Constructor. More...
 
void increment ()
 prefix increment More...
 
const Entitydereference () const
 dereferencing More...
 
bool equals (const FoamGridLevelIterator< codim, pitype, GridImp > &other) const
 equality More...
 

Detailed Description

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

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

Member Typedef Documentation

◆ Entity

template<int codim, PartitionIteratorType pitype, class GridImp >
using Dune::FoamGridLevelIterator< codim, pitype, GridImp >::Entity = typename GridImp::template Codim<codim>::Entity

Member Enumeration Documentation

◆ anonymous enum

template<int codim, PartitionIteratorType pitype, class GridImp >
anonymous enum
Enumerator
codimension 

Constructor & Destructor Documentation

◆ FoamGridLevelIterator()

template<int codim, PartitionIteratorType pitype, class GridImp >
Dune::FoamGridLevelIterator< codim, pitype, GridImp >::FoamGridLevelIterator ( const typename std::list< EntityImp >::const_iterator &  it)
inlineexplicit

Constructor.

Member Function Documentation

◆ dereference()

template<int codim, PartitionIteratorType pitype, class GridImp >
const Entity& Dune::FoamGridLevelIterator< codim, pitype, GridImp >::dereference ( ) const
inline

dereferencing

◆ equals()

template<int codim, PartitionIteratorType pitype, class GridImp >
bool Dune::FoamGridLevelIterator< codim, pitype, GridImp >::equals ( const FoamGridLevelIterator< codim, pitype, GridImp > &  other) const
inline

equality

◆ increment()

template<int codim, PartitionIteratorType pitype, class GridImp >
void Dune::FoamGridLevelIterator< codim, pitype, GridImp >::increment ( )
inline

prefix increment


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