dune-grid 2.9.0
|
iterate over the GridViews boundary intersections More...
#include <dune/grid/io/file/vtk/boundaryiterators.hh>
Public Types | |
typedef BoundaryIterator< GV > | DerivedType |
typedef const GV::Intersection | Value |
typedef Value & | Reference |
typedef GV::template Codim< 0 >::Iterator | ElementIterator |
typedef GV::IntersectionIterator | IntersectionIterator |
typedef std::iterator_traits< ElementIterator >::difference_type | DifferenceType |
Public Member Functions | |
Reference | dereference () const |
bool | equals (const DerivedType &other) const |
void | increment () |
BoundaryIterator (const GV &gv_, const ElementIterator &eit_, const IntersectionIterator &iit_) | |
construct a BoundaryIterator More... | |
BoundaryIterator (const GV &gv_, const ElementIterator &eit_) | |
construct a BoundaryIterator More... | |
BoundaryIterator (const GV &gv_, bool end=false) | |
construct a BoundaryIterator More... | |
iterate over the GridViews boundary intersections
This will visit all intersections for which boundary() is true and neighbor() is false.
typedef BoundaryIterator<GV> Dune::VTK::BoundaryIterator< GV >::DerivedType |
typedef std::iterator_traits<ElementIterator>::difference_type Dune::VTK::BoundaryIterator< GV >::DifferenceType |
typedef GV::template Codim<0>::Iterator Dune::VTK::BoundaryIterator< GV >::ElementIterator |
typedef GV::IntersectionIterator Dune::VTK::BoundaryIterator< GV >::IntersectionIterator |
typedef Value& Dune::VTK::BoundaryIterator< GV >::Reference |
typedef const GV::Intersection Dune::VTK::BoundaryIterator< GV >::Value |
|
inline |
construct a BoundaryIterator
The iterator will initially point to the intersection iit_. If that intersection is not valid, it will advance to the first valid one.
|
inline |
construct a BoundaryIterator
The iterator will initially point to eit_'s first intersection. If that intersection is not valid, it will advance to the first valid one.
|
inline |
construct a BoundaryIterator
If end == true, construct an end iterator for the given gridview. Otherwise, construct a begin iterator.
|
inline |
|
inline |
|
inline |