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

Public Member Functions

bool equals (const SubDomainInterfaceIterator &rhs) const
 
const Intersectionoperator* () const
 
const Intersectionoperator-> () const
 

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*()

template<typename GridImp , typename GridView , typename HostGridView , typename IterationController >
const Intersection & Dune::mdgrid::SubDomainInterfaceIterator< GridImp, GridView, HostGridView, IterationController >::operator* ( ) const
inline

◆ operator->()

template<typename GridImp , typename GridView , typename HostGridView , typename IterationController >
const Intersection * Dune::mdgrid::SubDomainInterfaceIterator< GridImp, GridView, HostGridView, IterationController >::operator-> ( ) const
inline

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: