3#ifndef DUNE_ALBERTA_INTERSECTIONITERATOR_HH
4#define DUNE_ALBERTA_INTERSECTIONITERATOR_HH
23 template<
class Gr
idImp >
43 template<
class EntityImp >
48 template<
class EntityImp >
54 : intersection_( other.intersectionImp() )
59 intersectionImp() = other.intersectionImp();
70 return (intersectionImp() == other.intersectionImp());
75 intersectionImp().
next();
79 const IntersectionImp &intersectionImp ()
const
81 return GridImp::getRealImplementation( intersection_ );
84 IntersectionImp &intersectionImp ()
86 return GridImp::getRealImplementation( intersection_ );
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:162
@ dimension
Definition common/intersection.hh:210
Definition albertagrid/intersection.hh:103
void next()
Definition intersection.cc:388
Definition albertagrid/intersectioniterator.hh:25
AlbertaGridLeafIntersectionIterator(const EntityImp &entity, Begin)
Definition albertagrid/intersectioniterator.hh:44
This & operator=(const This &other)
Definition albertagrid/intersectioniterator.hh:57
AlbertaGridLeafIntersectionIterator()
Definition albertagrid/intersectioniterator.hh:40
Dune::Intersection< GridImp, AlbertaGridLeafIntersection< GridImp > > Intersection
Definition albertagrid/intersectioniterator.hh:29
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