dune-multidomaingrid 2.8
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
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
 

Member Typedef Documentation

◆ Entity

template<typename GridImp >
using Dune::mdgrid::subdomain::HierarchicIteratorWrapper< GridImp >::Entity = typename GridImp::template Codim<0>::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

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: