dune-multidomaingrid 2.8
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::mdgrid::HierarchicIteratorWrapper< GridImp > Class Template Reference

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

Public Types

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

Public Member Functions

 HierarchicIteratorWrapper ()=default
 
 HierarchicIteratorWrapper (const HostIterator &hostIterator)
 
void increment ()
 
bool equals (const HierarchicIteratorWrapper &r) const
 
Entity dereference () const
 
int level () const
 

Static Public Attributes

static const int codimension = 0
 

Member Typedef Documentation

◆ Entity

template<typename GridImp >
using Dune::mdgrid::HierarchicIteratorWrapper< GridImp >::Entity = typename GridImp::template Codim<0>::Entity

◆ EntityWrapper

template<typename GridImp >
using Dune::mdgrid::HierarchicIteratorWrapper< GridImp >::EntityWrapper = Dune::mdgrid::EntityWrapper<0,GridImp::dimension,GridImp>

◆ HostIterator

template<typename GridImp >
using Dune::mdgrid::HierarchicIteratorWrapper< GridImp >::HostIterator = typename GridImp::HostGrid::HierarchicIterator

Constructor & Destructor Documentation

◆ HierarchicIteratorWrapper() [1/2]

template<typename GridImp >
Dune::mdgrid::HierarchicIteratorWrapper< GridImp >::HierarchicIteratorWrapper ( )
default

◆ HierarchicIteratorWrapper() [2/2]

template<typename GridImp >
Dune::mdgrid::HierarchicIteratorWrapper< GridImp >::HierarchicIteratorWrapper ( const HostIterator hostIterator)
inlineexplicit

Member Function Documentation

◆ dereference()

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

◆ equals()

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

◆ increment()

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

◆ level()

template<typename GridImp >
int Dune::mdgrid::HierarchicIteratorWrapper< GridImp >::level ( ) const
inline

Member Data Documentation

◆ codimension

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

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