dune-grid
2.1.1
|
#include <dune/grid/yaspgrid.hh>
Classes | |
struct | StackElem |
Public Types | |
typedef MultiYGrid< dim, ctype > ::YGridLevelIterator | YGLI |
typedef SubYGrid< dim, ctype > ::TransformingSubIterator | TSI |
typedef GridImp::template Codim< 0 >::Entity | Entity |
typedef YaspSpecialEntity < 0, dim, GridImp > | SpecialEntity |
typedef YGrid< dim, ctype >::iTupel | iTupel |
define type used for coordinates in grid module | |
enum | |
codimension of entity pointer More... | |
typedef YaspEntityPointer < codim, GridImp > | EntityPointerImp |
Public Member Functions | |
YaspHierarchicIterator (const GridImp *yg, const YGLI &g, const TSI &it, int maxlevel) | |
constructor | |
YaspHierarchicIterator (const YaspHierarchicIterator &it) | |
constructor | |
void | increment () |
increment | |
void | print (std::ostream &s) const |
bool | equals (const YaspEntityPointer &rhs) const |
equality | |
Entity & | dereference () const |
dereferencing | |
void | compactify () |
method compactify is empty for YaspEntiyPointer | |
int | level () const |
ask for level of entity | |
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 |
YaspHierarchicIterator enables iteration over son entities of codim 0
typedef GridImp::template Codim<0>::Entity Dune::YaspHierarchicIterator< GridImp >::Entity |
Reimplemented from Dune::YaspEntityPointer< 0, GridImp >.
typedef YaspEntityPointer<codim,GridImp> Dune::YaspEntityPointer< codim, GridImp >::EntityPointerImp [inherited] |
typedef YGrid<dim,ctype>::iTupel Dune::YaspHierarchicIterator< GridImp >::iTupel |
define type used for coordinates in grid module
typedef YaspSpecialEntity<0,dim,GridImp> Dune::YaspHierarchicIterator< GridImp >::SpecialEntity |
Reimplemented from Dune::YaspEntityPointer< 0, GridImp >.
typedef SubYGrid<dim,ctype>::TransformingSubIterator Dune::YaspHierarchicIterator< GridImp >::TSI |
Reimplemented from Dune::YaspEntityPointer< 0, GridImp >.
typedef YaspEntity<codim, dim, GridImp> Dune::YaspEntityPointer< codim, GridImp >::YaspEntityImp [protected, inherited] |
typedef MultiYGrid<dim,ctype>::YGridLevelIterator Dune::YaspHierarchicIterator< GridImp >::YGLI |
Reimplemented from Dune::YaspEntityPointer< 0, GridImp >.
anonymous enum [inherited] |
codimension of entity pointer
Dune::YaspHierarchicIterator< GridImp >::YaspHierarchicIterator | ( | const GridImp * | yg, |
const YGLI & | g, | ||
const TSI & | it, | ||
int | maxlevel | ||
) | [inline] |
constructor
References Dune::YaspEntityPointer< 0, GridImp >::_g, Dune::YaspEntityPointer< 0, GridImp >::_it, and Dune::Alberta::min().
Dune::YaspHierarchicIterator< GridImp >::YaspHierarchicIterator | ( | const YaspHierarchicIterator< GridImp > & | it | ) | [inline] |
constructor
void Dune::YaspEntityPointer< codim, GridImp >::compactify | ( | ) | [inline, inherited] |
method compactify is empty for YaspEntiyPointer
Entity& Dune::YaspEntityPointer< codim, GridImp >::dereference | ( | ) | const [inline, inherited] |
dereferencing
bool Dune::YaspEntityPointer< codim, GridImp >::equals | ( | const YaspEntityPointer< 0, GridImp > & | rhs | ) | const [inline, inherited] |
equality
const YGLI& Dune::YaspEntityPointer< codim, GridImp >::gridlevel | ( | ) | const [inline, inherited] |
YGLI& Dune::YaspEntityPointer< codim, GridImp >::gridlevel | ( | ) | [inline, inherited] |
void Dune::YaspHierarchicIterator< GridImp >::increment | ( | ) | [inline] |
increment
References Dune::YaspEntityPointer< 0, GridImp >::_g.
int Dune::YaspEntityPointer< codim, GridImp >::level | ( | ) | const [inline, inherited] |
ask for level of entity
Referenced by Dune::YaspEntity< 0, dim, GridImp >::hend().
void Dune::YaspHierarchicIterator< GridImp >::print | ( | std::ostream & | s | ) | const [inline] |
const TSI& Dune::YaspEntityPointer< codim, GridImp >::transformingsubiterator | ( | ) | const [inline, inherited] |
TSI& Dune::YaspEntityPointer< codim, GridImp >::transformingsubiterator | ( | ) | [inline, inherited] |
SpecialEntity Dune::YaspEntityPointer< codim, GridImp >::_entity [mutable, protected, inherited] |
virtual entity
YGLI Dune::YaspEntityPointer< codim, GridImp >::_g [protected, inherited] |
TSI Dune::YaspEntityPointer< codim, GridImp >::_it [protected, inherited] |