dune-grid
2.2.1
|
#include <dune/grid/yaspgrid.hh>
Public Types | |
typedef GridImp::template Codim< codim >::Entity | Entity |
typedef MultiYGrid< dim, ctype > ::YGridLevelIterator | YGLI |
typedef SubYGrid< dim, ctype > ::TransformingSubIterator | TSI |
typedef YaspSpecialEntity < codim, dim, GridImp > | SpecialEntity |
enum | { codimension = codim } |
codimension of entity pointer More... | |
typedef YaspEntityPointer < codim, GridImp > | EntityPointerImp |
Public Member Functions | |
YaspLevelIterator (const GridImp *yg, const YGLI &g, const TSI &it) | |
constructor More... | |
YaspLevelIterator (const YaspLevelIterator &i) | |
copy constructor More... | |
void | increment () |
increment More... | |
bool | equals (const YaspEntityPointer &rhs) const |
equality More... | |
Entity & | dereference () const |
dereferencing More... | |
int | level () const |
ask for level of entity More... | |
const TSI & | transformingsubiterator () const |
TSI & | transformingsubiterator () |
const YGLI & | gridlevel () const |
YGLI & | gridlevel () |
Protected Types | |
typedef YaspEntity< codim, dim, GridImp > | YaspEntityImp |
Protected Attributes | |
YGLI | _g |
TSI | _it |
SpecialEntity | _entity |
virtual entity More... | |
YaspLevelIterator enables iteration over entities of one grid level
We have specializations for codim==0 (elements) and codim=dim (vertices). The general version throws a GridError.
typedef GridImp::template Codim<codim>::Entity Dune::YaspLevelIterator< codim, pitype, GridImp >::Entity |
|
inherited |
typedef YaspSpecialEntity<codim,dim,GridImp> Dune::YaspLevelIterator< codim, pitype, GridImp >::SpecialEntity |
typedef SubYGrid<dim,ctype>::TransformingSubIterator Dune::YaspLevelIterator< codim, pitype, GridImp >::TSI |
|
protectedinherited |
typedef MultiYGrid<dim,ctype>::YGridLevelIterator Dune::YaspLevelIterator< codim, pitype, GridImp >::YGLI |
|
inherited |
|
inline |
constructor
|
inline |
copy constructor
|
inlineinherited |
dereferencing
|
inlineinherited |
equality
Referenced by Dune::YaspIntersection< const const GridImp >::equals().
|
inlineinherited |
|
inlineinherited |
|
inline |
increment
References Dune::YaspEntityPointer< codim, GridImp >::_it.
|
inlineinherited |
ask for level of entity
Referenced by Dune::YaspIntersection< const const GridImp >::boundarySegmentIndex().
|
inlineinherited |
Referenced by Dune::YaspIntersection< const const GridImp >::boundary(), Dune::YaspIntersection< const const GridImp >::boundarySegmentIndex(), Dune::YaspIntersection< const const GridImp >::geometry(), Dune::YaspIntersection< const const GridImp >::neighbor(), Dune::YaspIntersection< const const GridImp >::update(), and Dune::YaspIntersection< const const GridImp >::YaspIntersection().
|
inlineinherited |
|
mutableprotectedinherited |
virtual entity
Referenced by Dune::YaspEntityPointer< 0, const const GridImp >::dereference().
|
protectedinherited |
|
protectedinherited |