Dune::AlbertaMarkerVector Class Reference
#include <agrid.hh>
Detailed Description
Class to mark the Vertices on the leaf level to visit every vertex only once for the LevelIterator codim == dimPublic Member Functions | |
AlbertaMarkerVector (bool meLevel=true) | |
bool | vertexNotOnElement (const int elIndex, const int vertex) const |
return true if vertex is not watched on this element | |
bool | edgeNotOnElement (const int elIndex, const int edge) const |
return true if edge is not watched on this element | |
bool | faceNotOnElement (const int elIndex, const int face) const |
return true if edge is not watched on this element | |
template<class GridType> | |
void | markNewVertices (GridType &grid, int level) |
mark vertices for LevelIterator and given level | |
template<class GridType> | |
void | markNewLeafVertices (GridType &grid) |
mark vertices for LeafIterator , uses leaf level | |
bool | up2Date () const |
return true if marking is up to date | |
void | unsetUp2Date () |
unset up2date flag | |
void | print () const |
print for debugin' only |
Constructor & Destructor Documentation
Dune::AlbertaMarkerVector::AlbertaMarkerVector | ( | bool | meLevel = true |
) | [inline] |
create AlbertaMarkerVector for Level or Leaf Iterator, true == LevelIterator the vectors stored inside are empty first
The documentation for this class was generated from the following files:
- agrid.hh
- albertagrid.cc