dune-spgrid 2.8.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Attributes | List of all members
Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf > Class Template Reference

#include <dune/grid/spgrid/tree.hh>

Public Types

typedef Dune::Intersection< Grid, IntersectionImpl > Intersection
 
typedef IntersectionImpl::EntityInfo EntityInfo
 
typedef IntersectionImpl::ElementInfo ElementInfo
 
typedef IntersectionImpl::GridLevel GridLevel
 

Public Member Functions

 TreeIterator ()=default
 
 TreeIterator (int face, const IsLeaf &isLeaf)
 
 TreeIterator (const Intersection &intersection, const IsLeaf &isLeaf)
 
 TreeIterator (const This &)=default
 
 TreeIterator (This &&)=default
 
Thisoperator= (const This &)=default
 
Thisoperator= (This &&)=default
 
const Intersectiondereference () const
 
bool equals (const This &other) const
 
void increment ()
 

Static Public Attributes

static const int dimension = Intersection::dimension
 
static const int codimension = Intersection::codimension
 
static const int mydimension = Intersection::mydimension
 

Member Typedef Documentation

◆ ElementInfo

template<class Grid , class IntersectionImpl , class IsLeaf >
typedef IntersectionImpl::ElementInfo Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::ElementInfo

◆ EntityInfo

template<class Grid , class IntersectionImpl , class IsLeaf >
typedef IntersectionImpl::EntityInfo Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::EntityInfo

◆ GridLevel

template<class Grid , class IntersectionImpl , class IsLeaf >
typedef IntersectionImpl::GridLevel Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::GridLevel

◆ Intersection

template<class Grid , class IntersectionImpl , class IsLeaf >
typedef Dune::Intersection< Grid, IntersectionImpl > Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::Intersection

Constructor & Destructor Documentation

◆ TreeIterator() [1/5]

template<class Grid , class IntersectionImpl , class IsLeaf >
Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::TreeIterator ( )
default

◆ TreeIterator() [2/5]

template<class Grid , class IntersectionImpl , class IsLeaf >
Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::TreeIterator ( int  face,
const IsLeaf &  isLeaf 
)
inlineexplicit

◆ TreeIterator() [3/5]

template<class Grid , class IntersectionImpl , class IsLeaf >
Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::TreeIterator ( const Intersection intersection,
const IsLeaf &  isLeaf 
)
inlineexplicit

◆ TreeIterator() [4/5]

template<class Grid , class IntersectionImpl , class IsLeaf >
Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::TreeIterator ( const This )
default

◆ TreeIterator() [5/5]

template<class Grid , class IntersectionImpl , class IsLeaf >
Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::TreeIterator ( This &&  )
default

Member Function Documentation

◆ dereference()

template<class Grid , class IntersectionImpl , class IsLeaf >
const Intersection & Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::dereference ( ) const
inline

◆ equals()

template<class Grid , class IntersectionImpl , class IsLeaf >
bool Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::equals ( const This other) const
inline

◆ increment()

template<class Grid , class IntersectionImpl , class IsLeaf >
void Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::increment ( )
inline

◆ operator=() [1/2]

template<class Grid , class IntersectionImpl , class IsLeaf >
This & Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::operator= ( const This )
default

◆ operator=() [2/2]

template<class Grid , class IntersectionImpl , class IsLeaf >
This & Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::operator= ( This &&  )
default

Member Data Documentation

◆ codimension

template<class Grid , class IntersectionImpl , class IsLeaf >
const int Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::codimension = Intersection::codimension
static

◆ dimension

template<class Grid , class IntersectionImpl , class IsLeaf >
const int Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::dimension = Intersection::dimension
static

◆ mydimension

template<class Grid , class IntersectionImpl , class IsLeaf >
const int Dune::__SPGrid::TreeIterator< Dune::Intersection< Grid, IntersectionImpl >, IsLeaf >::mydimension = Intersection::mydimension
static

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