Iterate over the GridViews boundary intersections This will visit all intersections for which boundary() is true and neighbor() is false.
#include <dumux/io/vtk/intersectionwriter.hh>
Public Types | |
using | DerivedType = GridIntersectionIterator< GV > |
using | Intersection = typename GV::Intersection |
using | Value = const Intersection |
using | ElementIterator = typename GV::template Codim< 0 >::Iterator |
using | IntersectionIterator = typename GV::IntersectionIterator |
using | DifferenceType = typename std::iterator_traits< ElementIterator >::difference_type |
Public Member Functions | |
GridIntersectionIterator (const GV &gv, bool end=false) | |
Construct a GridIntersectionIterator If end == true, construct an end iterator for the given gridview. Otherwise, construct a begin iterator. More... | |
const Intersection & | dereference () const |
bool | equals (const DerivedType &other) const |
void | increment () |
using Dumux::Detail::GridIntersectionIterator< GV >::DerivedType = GridIntersectionIterator<GV> |
using Dumux::Detail::GridIntersectionIterator< GV >::DifferenceType = typename std::iterator_traits<ElementIterator>::difference_type |
using Dumux::Detail::GridIntersectionIterator< GV >::ElementIterator = typename GV::template Codim<0>::Iterator |
using Dumux::Detail::GridIntersectionIterator< GV >::Intersection = typename GV::Intersection |
using Dumux::Detail::GridIntersectionIterator< GV >::IntersectionIterator = typename GV::IntersectionIterator |
using Dumux::Detail::GridIntersectionIterator< GV >::Value = const Intersection |
|
inline |
|
inline |
|
inline |
|
inline |