Dune::MultiYGrid< d, ct >::YGridLevelIterator Class Reference
#include <grids.hh>
Detailed Description
template<int d, typename ct>
class Dune::MultiYGrid< d, ct >::YGridLevelIterator
provides access to a given grid level
Public Member Functions | |
YGridLevelIterator () | |
empty constructor, use with care | |
YGridLevelIterator (const YGridLevel *start, int level) | |
make iterator pointing to level k (no check made) | |
YGridLevelIterator (const YGridLevelIterator &it) | |
make iterator pointing to level k (no check made) | |
int | level () const |
return number of this grid level | |
int | overlap () const |
return size of overlap on this level | |
const MultiYGrid< d, ct > * | mg () const |
return pointer to multigrid object that contains this level | |
bool | operator== (const YGridLevelIterator &iter) const |
Return true when two iterators point to same member. | |
bool | operator!= (const YGridLevelIterator &iter) const |
Return true when two iterators do not point to same member. | |
YGridLevelIterator & | operator++ () |
Increment iterator to next finer grid level. | |
YGridLevelIterator & | operator-- () |
Increment iterator to coarser grid level. | |
YGridLevelIterator | finer () const |
get iterator to next finer grid level | |
YGridLevelIterator | coarser () const |
get iterator to next coarser grid level | |
const YGrid< d, ct > & | cell_global () const |
reference to global cell grid | |
const SubYGrid< d, ct > & | cell_overlap () const |
reference to local cell grid which is a subgrid of the global cell grid | |
const SubYGrid< d, ct > & | cell_interior () const |
reference to cell master grid which is a subgrid of the local cell grid | |
const std::deque< Intersection > & | send_cell_overlap_overlap () const |
access to intersection lists | |
const YGrid< d, ct > & | vertex_global () const |
reference to global vertex grid | |
const SubYGrid< d, ct > & | vertex_overlapfront () const |
reference to vertex grid, up to front; there are no ghosts in this implementation | |
const SubYGrid< d, ct > & | vertex_overlap () const |
reference to overlap vertex grid; is subgrid of overlapfront vertex grid | |
const SubYGrid< d, ct > & | vertex_interiorborder () const |
reference to interiorborder vertex grid; is subgrid of overlapfront vertex grid | |
const SubYGrid< d, ct > & | vertex_interior () const |
reference to interior vertex grid; is subgrid of overlapfront vertex grid | |
const std::deque< Intersection > & | send_vertex_overlapfront_overlapfront () const |
access to intersection lists |
The documentation for this class was generated from the following file: