dune-multidomaingrid 2.8
Loading...
Searching...
No Matches
Dune::mdgrid::SubDomainInterfaceIterator< GridImp, GridView, HostGridView, IterationController > Class Template Reference

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

Inheritance diagram for Dune::mdgrid::SubDomainInterfaceIterator< GridImp, GridView, HostGridView, IterationController >:
Inheritance graph

Public Types

typedef SubDomainInterface< GridImp, GridView, HostGridView, IterationControllerIntersection
 
typedef std::forward_iterator_tag iterator_category
 
typedef typename std::remove_const< V >::type value_type
 
typedef D difference_type
 
typedef Vpointer
 
typedef R reference
 
typedefDerivedType
 
typedef V Value
 
typedef VPointer
 
typedef D DifferenceType
 
typedef R Reference
 

Public Member Functions

bool equals (const SubDomainInterfaceIterator &rhs) const
 
const Intersectionoperator* () const
 
const Intersectionoperator-> () const
 
DerivedTypeoperator++ ()
 
DerivedType operator++ (int)
 

Static Public Attributes

static const int dimension = GridImp::dimension
 
static const int dimensionworld = GridImp::dimensionworld
 

Protected Member Functions

 SubDomainInterfaceIterator (const GridView &gridView, const HostGridView &hostGridView, IterationController controller, bool end)
 

Member Typedef Documentation

◆ Intersection

template<typename GridImp , typename GridView , typename HostGridView , typename IterationController >
typedef SubDomainInterface< GridImp, GridView, HostGridView, IterationController> Dune::mdgrid::SubDomainInterfaceIterator< GridImp, GridView, HostGridView, IterationController >::Intersection

Constructor & Destructor Documentation

◆ SubDomainInterfaceIterator()

template<typename GridImp , typename GridView , typename HostGridView , typename IterationController >
Dune::mdgrid::SubDomainInterfaceIterator< GridImp, GridView, HostGridView, IterationController >::SubDomainInterfaceIterator ( const GridView gridView,
const HostGridView &  hostGridView,
IterationController  controller,
bool  end 
)
inlineprotected

Member Function Documentation

◆ equals()

template<typename GridImp , typename GridView , typename HostGridView , typename IterationController >
bool Dune::mdgrid::SubDomainInterfaceIterator< GridImp, GridView, HostGridView, IterationController >::equals ( const SubDomainInterfaceIterator< GridImp, GridView, HostGridView, IterationController > &  rhs) const
inline

◆ operator*()

◆ operator->()

Member Data Documentation

◆ dimension

template<typename GridImp , typename GridView , typename HostGridView , typename IterationController >
const int Dune::mdgrid::SubDomainInterfaceIterator< GridImp, GridView, HostGridView, IterationController >::dimension = GridImp::dimension
static

◆ dimensionworld

template<typename GridImp , typename GridView , typename HostGridView , typename IterationController >
const int Dune::mdgrid::SubDomainInterfaceIterator< GridImp, GridView, HostGridView, IterationController >::dimensionworld = GridImp::dimensionworld
static

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