3 #ifndef DUNE_ALBERTA_INTERSECTIONITERATOR_HH
4 #define DUNE_ALBERTA_INTERSECTIONITERATOR_HH
23 template<
class Gr
idImp >
31 static const int dimension = Intersection::Entity::dimension;
43 template<
class EntityImp >
48 template<
class EntityImp >
54 : intersection_( other.intersection_.impl() )
59 intersection_.
impl() = other.intersection_.
impl();
70 return (intersection_.
impl() == other.intersection_.
impl());
Include standard header files.
Definition: agrid.hh:59
Intersection of a mesh entity of codimension 0 ("element") with a "neighboring" element or with the d...
Definition: common/intersection.hh:162
Implementation & impl()
access to the underlying implementation
Definition: common/intersection.hh:176
Definition: albertagrid/intersection.hh:103
void next()
Definition: intersection.cc:354
Definition: albertagrid/intersectioniterator.hh:25
AlbertaGridLeafIntersectionIterator(const EntityImp &entity, Begin)
Definition: albertagrid/intersectioniterator.hh:44
AlbertaGridLeafIntersectionIterator()
Definition: albertagrid/intersectioniterator.hh:40
Dune::Intersection< GridImp, AlbertaGridLeafIntersection< GridImp > > Intersection
Definition: albertagrid/intersectioniterator.hh:29
This & operator=(const This &other)
Definition: albertagrid/intersectioniterator.hh:57
AlbertaGridLeafIntersectionIterator(const EntityImp &entity, End)
Definition: albertagrid/intersectioniterator.hh:49
static const int dimension
Definition: albertagrid/intersectioniterator.hh:31
AlbertaGridLeafIntersectionIterator(const This &other)
Definition: albertagrid/intersectioniterator.hh:53
bool equals(const This &other) const
Definition: albertagrid/intersectioniterator.hh:68
void increment()
Definition: albertagrid/intersectioniterator.hh:73
const Intersection & dereference() const
Definition: albertagrid/intersectioniterator.hh:63
Definition: albertagrid/intersectioniterator.hh:33
Definition: albertagrid/intersectioniterator.hh:34