dune-grid
2.4.1
|
YaspHierarchicIterator enables iteration over son entities of codim 0. More...
#include <dune/grid/yaspgrid.hh>
Public Types | |
typedef GridImp::YGridLevelIterator | YGLI |
typedef GridImp::YGrid::Iterator | I |
typedef GridImp::template Codim< 0 >::Entity | Entity |
enum | |
codimension of entity pointer More... | |
typedef YaspEntityPointer< codim, GridImp > | EntityPointerImp |
Public Member Functions | |
YaspHierarchicIterator (const YGLI &g, const I &it, int maxlevel) | |
constructor More... | |
YaspHierarchicIterator (const YaspHierarchicIterator &it) | |
constructor More... | |
void | increment () |
increment More... | |
void | print (std::ostream &s) const |
bool | equals (const YaspEntityPointer &rhs) const |
copying and moving – use default implementations More... | |
const Entity & | dereference () const |
dereferencing More... | |
int | level () const |
ask for level of entity More... | |
Protected Attributes | |
Entity | _entity |
use default assignment operator More... | |
YaspHierarchicIterator enables iteration over son entities of codim 0.
typedef GridImp::template Codim<0>::Entity Dune::YaspHierarchicIterator< GridImp >::Entity |
|
inherited |
typedef GridImp::YGrid::Iterator Dune::YaspHierarchicIterator< GridImp >::I |
typedef GridImp::YGridLevelIterator Dune::YaspHierarchicIterator< GridImp >::YGLI |
|
inherited |
codimension of entity pointer
|
inline |
constructor
References Dune::YaspEntity< codim, dim, GridImp >::_g, Dune::YaspEntity< codim, dim, GridImp >::_it, and Dune::Alberta::min().
|
inline |
constructor
|
inlineinherited |
dereferencing
References Dune::YaspEntityPointer< codim, GridImp >::_entity.
|
inlineinherited |
copying and moving – use default implementations
equality
References Dune::YaspEntityPointer< codim, GridImp >::_entity.
|
inline |
increment
References Dune::YaspEntity< codim, dim, GridImp >::_g.
|
inlineinherited |
ask for level of entity
References Dune::YaspEntityPointer< codim, GridImp >::_entity.
Referenced by Dune::YaspEntity< 0, dim, GridImp >::hend().
|
inline |
|
protectedinherited |
use default assignment operator
entity
Referenced by Dune::YaspHierarchicIterator< GridImp >::print().