dune-multidomaingrid 2.10-git
Loading...
Searching...
No Matches
Dune::mdgrid::subdomain::HierarchicIteratorWrapper< GridImp > Class Template Reference

#include <dune/grid/multidomaingrid/subdomaingrid/hierarchiciterator.hh>

Public Types

using EntityWrapper = Dune::mdgrid::subdomain::EntityWrapper< 0, GridImp::dimension, GridImp >
 
using Entity = typename GridImp::template Codim< 0 >::Entity
 

Public Member Functions

 HierarchicIteratorWrapper ()
 
 HierarchicIteratorWrapper (const GridImp *grid, const MultiDomainIterator &multiDomainIterator, const MultiDomainIterator &multiDomainEnd)
 
bool equals (const HierarchicIteratorWrapper &r) const
 
Entity dereference () const
 
void incrementToNextValidPosition ()
 
void increment ()
 

Static Public Attributes

static const int codimension = 0
 

Friends

template<int cd, class Grid , class IteratorImp >
class Dune::EntityIterator
 
template<int , int , typename >
class EntityWrapper
 

Member Typedef Documentation

◆ Entity

◆ EntityWrapper

template<int , int , typename >
EntityWrapper

Constructor & Destructor Documentation

◆ HierarchicIteratorWrapper() [1/2]

template<typename GridImp >
Dune::mdgrid::subdomain::HierarchicIteratorWrapper< GridImp >::HierarchicIteratorWrapper ( )
inline

◆ HierarchicIteratorWrapper() [2/2]

template<typename GridImp >
Dune::mdgrid::subdomain::HierarchicIteratorWrapper< GridImp >::HierarchicIteratorWrapper ( const GridImp *  grid,
const MultiDomainIterator &  multiDomainIterator,
const MultiDomainIterator &  multiDomainEnd 
)
inline

Member Function Documentation

◆ dereference()

template<typename GridImp >
Entity Dune::mdgrid::subdomain::HierarchicIteratorWrapper< GridImp >::dereference ( ) const
inline

◆ equals()

template<typename GridImp >
bool Dune::mdgrid::subdomain::HierarchicIteratorWrapper< GridImp >::equals ( const HierarchicIteratorWrapper< GridImp > &  r) const
inline

◆ increment()

template<typename GridImp >
void Dune::mdgrid::subdomain::HierarchicIteratorWrapper< GridImp >::increment ( )
inline

◆ incrementToNextValidPosition()

template<typename GridImp >
void Dune::mdgrid::subdomain::HierarchicIteratorWrapper< GridImp >::incrementToNextValidPosition ( )
inline

Friends And Related Symbol Documentation

◆ Dune::EntityIterator

template<typename GridImp >
template<int cd, class Grid , class IteratorImp >
friend class Dune::EntityIterator
friend

◆ EntityWrapper

template<typename GridImp >
template<int , int , typename >
friend class EntityWrapper
friend

Member Data Documentation

◆ codimension

template<typename GridImp >
const int Dune::mdgrid::subdomain::HierarchicIteratorWrapper< GridImp >::codimension = 0
static

The documentation for this class was generated from the following files: