Dune::MultiYGrid< d, ct >::YGridLevelIterator Class Reference

#include <grids.hh>

List of all members.


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.
YGridLevelIteratoroperator++ ()
 Increment iterator to next finer grid level.
YGridLevelIteratoroperator-- ()
 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:

Generated on 6 Nov 2008 with Doxygen (ver 1.5.6) [logfile].