5#ifndef DUNE_ALBERTA_INTERSECTIONITERATOR_HH
6#define DUNE_ALBERTA_INTERSECTIONITERATOR_HH
25 template<
class Gr
idImp >
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());
Include standard header files.
Definition: agrid.hh:60
Intersection of a mesh entity of codimension 0 ("element") with a "neighboring" element or with the d...
Definition: common/intersection.hh:164
Implementation & impl()
access to the underlying implementation
Definition: common/intersection.hh:178
Definition: albertagrid/intersection.hh:105
void next()
Definition: intersection.cc:356
Definition: albertagrid/intersectioniterator.hh:27
AlbertaGridLeafIntersectionIterator(const EntityImp &entity, Begin)
Definition: albertagrid/intersectioniterator.hh:46
This & operator=(const This &other)
Definition: albertagrid/intersectioniterator.hh:59
AlbertaGridLeafIntersectionIterator()
Definition: albertagrid/intersectioniterator.hh:42
Dune::Intersection< GridImp, AlbertaGridLeafIntersection< GridImp > > Intersection
Definition: albertagrid/intersectioniterator.hh:31
AlbertaGridLeafIntersectionIterator(const EntityImp &entity, End)
Definition: albertagrid/intersectioniterator.hh:51
static const int dimension
Definition: albertagrid/intersectioniterator.hh:33
AlbertaGridLeafIntersectionIterator(const This &other)
Definition: albertagrid/intersectioniterator.hh:55
bool equals(const This &other) const
Definition: albertagrid/intersectioniterator.hh:70
void increment()
Definition: albertagrid/intersectioniterator.hh:75
const Intersection & dereference() const
Definition: albertagrid/intersectioniterator.hh:65
Definition: albertagrid/intersectioniterator.hh:35
Definition: albertagrid/intersectioniterator.hh:36