5 #ifndef DUNE_ALBERTA_INTERSECTIONITERATOR_HH 6 #define DUNE_ALBERTA_INTERSECTIONITERATOR_HH 25 template<
class Gr
idImp >
26 class AlbertaGridLeafIntersectionIterator
28 typedef AlbertaGridLeafIntersectionIterator< GridImp > This;
33 static const int dimension = Intersection::Entity::dimension;
45 template<
class EntityImp >
50 template<
class EntityImp >
56 : intersection_( other.intersection_.impl() )
61 intersection_.
impl() = other.intersection_.
impl();
72 return (intersection_.
impl() == other.intersection_.
impl());
86 #endif // #if HAVE_ALBERTA 88 #endif // #ifndef DUNE_ALBERTA_INTERSECTIONITERATOR_HH This & operator=(const This &other)
Definition: albertagrid/intersectioniterator.hh:59
AlbertaGridLeafIntersectionIterator(const This &other)
Definition: albertagrid/intersectioniterator.hh:55
void next()
Definition: intersection.cc:356
const Intersection & dereference() const
Definition: albertagrid/intersectioniterator.hh:65
AlbertaGridLeafIntersectionIterator(const EntityImp &entity, Begin)
Definition: albertagrid/intersectioniterator.hh:46
Dune::Intersection< GridImp, AlbertaGridLeafIntersection< GridImp > > Intersection
Definition: albertagrid/intersectioniterator.hh:31
Definition: albertagrid/intersectioniterator.hh:35
AlbertaGridLeafIntersectionIterator()
Definition: albertagrid/intersectioniterator.hh:42
static const int dimension
Definition: albertagrid/intersectioniterator.hh:33
Include standard header files.
Definition: agrid.hh:59
Definition: albertagrid/entity.hh:32
void increment()
Definition: albertagrid/intersectioniterator.hh:75
Intersection of a mesh entity of codimension 0 ("element") with a "neighboring" element or with the d...
Definition: albertagrid/dgfparser.hh:28
Definition: albertagrid/entity.hh:29
Implementation & impl()
access to the underlying implementation
Definition: common/intersection.hh:178
bool equals(const This &other) const
Definition: albertagrid/intersectioniterator.hh:70
Definition: albertagrid/intersectioniterator.hh:36
AlbertaGridLeafIntersectionIterator(const EntityImp &entity, End)
Definition: albertagrid/intersectioniterator.hh:51