1#ifndef DUNE_MULTIDOMAINGRID_HIERARCHICITERATOR_HH
2#define DUNE_MULTIDOMAINGRID_HIERARCHICITERATOR_HH
8template<
int codim,
int dim,
typename Gr
idImp>
11template<
typename Gr
idImp>
19 using Entity =
typename GridImp::template Codim<0>::Entity;
21 using HostIterator =
typename GridImp::HostGrid::HierarchicIterator;
26 : _hostIterator(hostIterator)
35 return _hostIterator == r._hostIterator;
45 return _hostIterator.level();
Definition: multidomaingrid.hh:8
Definition: entity.hh:144
Definition: hierarchiciterator.hh:13
HierarchicIteratorWrapper(const HostIterator &hostIterator)
Definition: hierarchiciterator.hh:25
typename GridImp::template Codim< 0 >::Entity Entity
Definition: hierarchiciterator.hh:19
static const int codimension
Definition: hierarchiciterator.hh:17
bool equals(const HierarchicIteratorWrapper &r) const
Definition: hierarchiciterator.hh:33
int level() const
Definition: hierarchiciterator.hh:43
HierarchicIteratorWrapper()=default
Dune::mdgrid::EntityWrapper< 0, GridImp::dimension, GridImp > EntityWrapper
Definition: hierarchiciterator.hh:20
typename GridImp::HostGrid::HierarchicIterator HostIterator
Definition: hierarchiciterator.hh:21
void increment()
Definition: hierarchiciterator.hh:29
Entity dereference() const
Definition: hierarchiciterator.hh:38