dune-grid
2.1.1
|
marker assigning subentities to one element containing them More...
#include <dune/grid/albertagrid/treeiterator.hh>
Classes | |
struct | MarkSubEntities |
struct | NoMarkSubEntities |
Public Member Functions | |
AlbertaMarkerVector (const DofNumbering &dofNumbering) | |
create AlbertaMarkerVector with empty vectors | |
AlbertaMarkerVector (const This &other) | |
~AlbertaMarkerVector () | |
template<int codim> | |
bool | subEntityOnElement (const ElementInfo &elementInfo, int subEntity) const |
visit subentity on this element? | |
template<int firstCodim, class Iterator > | |
void | markSubEntities (const Iterator &begin, const Iterator &end) |
void | clear () |
bool | up2Date () const |
return true if marking is up to date | |
void | print (std::ostream &out=std::cout) const |
print for debugin' only |
marker assigning subentities to one element containing them
This Helper class is used for the level and leaf iterators of higher codimension to visit each entity only once (on the element assigned to it by this marker)
Dune::AlbertaMarkerVector< dim, dimworld >::AlbertaMarkerVector | ( | const DofNumbering & | dofNumbering | ) | [inline, explicit] |
create AlbertaMarkerVector with empty vectors
Dune::AlbertaMarkerVector< dim, dimworld >::AlbertaMarkerVector | ( | const This & | other | ) | [inline] |
Dune::AlbertaMarkerVector< dim, dimworld >::~AlbertaMarkerVector | ( | ) | [inline] |
void Dune::AlbertaMarkerVector< dim, dimworld >::clear | ( | ) | [inline] |
void Dune::AlbertaMarkerVector< dim, dimworld >::markSubEntities | ( | const Iterator & | begin, |
const Iterator & | end | ||
) | [inline] |
void Dune::AlbertaMarkerVector< dim, dimworld >::print | ( | std::ostream & | out = std::cout | ) | const [inline] |
print for debugin' only
bool Dune::AlbertaMarkerVector< dim, dimworld >::subEntityOnElement | ( | const ElementInfo & | elementInfo, |
int | subEntity | ||
) | const [inline] |
visit subentity on this element?
bool Dune::AlbertaMarkerVector< dim, dimworld >::up2Date | ( | ) | const [inline] |
return true if marking is up to date
Referenced by Dune::AlbertaGrid< dim, dimworld >::leafbegin().