dune-fem  2.4.1-rc
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::Fem::FilteredGridPartIterator< codim, pitype, GridPartImp > Class Template Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/gridpart/filteredgridpart/iterator.hh>

Public Types

typedef HostIteratorType::Entity Entity
 

Public Member Functions

 FilteredGridPartIterator (const GridPartType &gridPart, const HostIteratorType &hostIterator)
 constructor More...
 
 FilteredGridPartIterator (const ThisType &other)
 constructor More...
 
ThisTypeoperator= (const ThisType &other)
 assignment operator More...
 
void increment ()
 increment More...
 
int level () const
 return level More...
 
Entity dereference () const
 return reference to entity object More...
 
 operator typename EntityPointerType::Implementation () const
 cast to entity pointer implementation More...
 
bool equals (const ThisType &other) const
 check for equality More...
 

Static Public Attributes

static const int codimension = codim
 

Member Typedef Documentation

template<int codim, PartitionIteratorType pitype, class GridPartImp >
typedef HostIteratorType::Entity Dune::Fem::FilteredGridPartIterator< codim, pitype, GridPartImp >::Entity

Constructor & Destructor Documentation

template<int codim, PartitionIteratorType pitype, class GridPartImp >
Dune::Fem::FilteredGridPartIterator< codim, pitype, GridPartImp >::FilteredGridPartIterator ( const GridPartType &  gridPart,
const HostIteratorType &  hostIterator 
)
inline
template<int codim, PartitionIteratorType pitype, class GridPartImp >
Dune::Fem::FilteredGridPartIterator< codim, pitype, GridPartImp >::FilteredGridPartIterator ( const ThisType other)
inline

constructor

Member Function Documentation

template<int codim, PartitionIteratorType pitype, class GridPartImp >
Entity Dune::Fem::FilteredGridPartIterator< codim, pitype, GridPartImp >::dereference ( ) const
inline

return reference to entity object

template<int codim, PartitionIteratorType pitype, class GridPartImp >
bool Dune::Fem::FilteredGridPartIterator< codim, pitype, GridPartImp >::equals ( const ThisType other) const
inline

check for equality

template<int codim, PartitionIteratorType pitype, class GridPartImp >
void Dune::Fem::FilteredGridPartIterator< codim, pitype, GridPartImp >::increment ( )
inline
template<int codim, PartitionIteratorType pitype, class GridPartImp >
int Dune::Fem::FilteredGridPartIterator< codim, pitype, GridPartImp >::level ( ) const
inline

return level

template<int codim, PartitionIteratorType pitype, class GridPartImp >
Dune::Fem::FilteredGridPartIterator< codim, pitype, GridPartImp >::operator typename EntityPointerType::Implementation ( ) const
inline

cast to entity pointer implementation

This cast allows to cast the iterator into an entity pointer.

template<int codim, PartitionIteratorType pitype, class GridPartImp >
ThisType& Dune::Fem::FilteredGridPartIterator< codim, pitype, GridPartImp >::operator= ( const ThisType other)
inline

assignment operator

Member Data Documentation

template<int codim, PartitionIteratorType pitype, class GridPartImp >
const int Dune::Fem::FilteredGridPartIterator< codim, pitype, GridPartImp >::codimension = codim
static

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