1 #ifndef DUNE_FEM_GRIDPART_IDGRIDPART_INTERSECTIONITERATOR_HH 2 #define DUNE_FEM_GRIDPART_IDGRIDPART_INTERSECTIONITERATOR_HH 7 #include <dune/grid/common/intersectioniterator.hh> 20 template<
class Gr
idFamily >
25 typedef typename std::remove_const< GridFamily >::type::Traits Traits;
27 typedef typename Traits::HostGridPartType::IntersectionIteratorType HostIntersectionIteratorType;
32 typedef Dune::Intersection< const GridFamily, IntersectionImplType >
Intersection;
42 bool equals (
const ThisType &other )
const 68 #endif // #ifndef DUNE_FEM_GRIDPART_IDGRIDPART_INTERSECTIONITERATOR_HH const ExtraData & data() const
Definition: idgridpart/intersectioniterator.hh:57
Definition: idgridpart/intersection.hh:20
void increment()
Definition: idgridpart/intersectioniterator.hh:47
HostIntersectionIteratorType hostIterator_
Definition: idgridpart/intersectioniterator.hh:61
IdIntersectionIterator(ExtraData data, HostIntersectionIteratorType hostIterator)
Definition: idgridpart/intersectioniterator.hh:37
Definition: coordinate.hh:4
ExtraData data_
Definition: idgridpart/intersectioniterator.hh:60
Traits::ExtraData ExtraData
Definition: idgridpart/intersectioniterator.hh:33
Definition: idgridpart/intersectioniterator.hh:21
void move(ArrayInterface< T > &array, const unsigned int oldOffset, const unsigned int newOffset, const unsigned int length)
Definition: array_inline.hh:38
IdIntersectionIterator()=default
bool equals(const ThisType &other) const
Definition: idgridpart/intersectioniterator.hh:42
Dune::Intersection< const GridFamily, IntersectionImplType > Intersection
Definition: idgridpart/intersectioniterator.hh:32
Intersection dereference() const
Definition: idgridpart/intersectioniterator.hh:52