1 #ifndef DUNE_ALBERTA_INTERSECTIONITERATOR_HH
2 #define DUNE_ALBERTA_INTERSECTIONITERATOR_HH
21 template<
class Gr
idImp >
22 class AlbertaGridLeafIntersectionIterator
24 typedef AlbertaGridLeafIntersectionIterator< GridImp > This;
38 template<
class EntityImp >
43 template<
class EntityImp >
49 : intersection_( other.intersectionImp() )
54 intersectionImp() = other.intersectionImp();
65 return (intersectionImp() == other.intersectionImp());
70 intersectionImp().
next();
74 const IntersectionImp &intersectionImp ()
const
76 return GridImp::getRealImplementation( intersection_ );
79 IntersectionImp &intersectionImp ()
81 return GridImp::getRealImplementation( intersection_ );
89 #endif // #if HAVE_ALBERTA
91 #endif // #ifndef DUNE_ALBERTA_INTERSECTIONITERATOR_HH