- Home
- About DUNE
- Download
- Documentation
- Community
- Development
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 | |
BoundaryIterator (const GV &gv_, const ElementIterator &eit_) | |
construct a BoundaryIterator | |
BoundaryIterator (const GV &gv_, bool end=false) | |
construct a BoundaryIterator |
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 |
Dune::VTK::BoundaryIterator< GV >::BoundaryIterator | ( | const GV & | gv_, | |
const ElementIterator & | eit_, | |||
const IntersectionIterator & | iit_ | |||
) | [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.
Dune::VTK::BoundaryIterator< GV >::BoundaryIterator | ( | const GV & | gv_, | |
const ElementIterator & | eit_ | |||
) | [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.
Dune::VTK::BoundaryIterator< GV >::BoundaryIterator | ( | const GV & | gv_, | |
bool | end = false | |||
) | [inline] |
construct a BoundaryIterator
If end == true, construct an end iterator for the given gridview. Otherwise, construct a begin iterator.
Reference Dune::VTK::BoundaryIterator< GV >::dereference | ( | ) | const [inline] |
bool Dune::VTK::BoundaryIterator< GV >::equals | ( | const DerivedType & | other | ) | const [inline] |
void Dune::VTK::BoundaryIterator< GV >::increment | ( | ) | [inline] |
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].