dune-grid 2.9.0
Public Types | Public Member Functions | List of all members
Dune::YaspIntersectionIterator< GridImp > Class Template Reference

YaspIntersectionIterator enables iteration over intersections with neighboring codim 0 entities. More...

#include <dune/grid/yaspgrid/yaspgridintersectioniterator.hh>

Public Types

typedef Dune::YaspIntersection< GridImp > IntersectionImp
 
typedef Dune::Intersection< GridImp, IntersectionImpIntersection
 

Public Member Functions

void increment ()
 increment More...
 
bool equals (const YaspIntersectionIterator &other) const
 equality More...
 
const Intersectiondereference () const
 dereferencing More...
 
 YaspIntersectionIterator ()
 
 YaspIntersectionIterator (const YaspEntity< 0, dim, GridImp > &myself, bool toend)
 make intersection iterator from entity More...
 
 YaspIntersectionIterator (const YaspIntersectionIterator &other)
 copy constructor More...
 
YaspIntersectionIteratoroperator= (const YaspIntersectionIterator &other)
 assignment More...
 

Detailed Description

template<class GridImp>
class Dune::YaspIntersectionIterator< GridImp >

YaspIntersectionIterator enables iteration over intersections with neighboring codim 0 entities.

Member Typedef Documentation

◆ Intersection

template<class GridImp >
typedef Dune::Intersection< GridImp, IntersectionImp > Dune::YaspIntersectionIterator< GridImp >::Intersection

◆ IntersectionImp

template<class GridImp >
typedef Dune::YaspIntersection< GridImp > Dune::YaspIntersectionIterator< GridImp >::IntersectionImp

Constructor & Destructor Documentation

◆ YaspIntersectionIterator() [1/3]

template<class GridImp >
Dune::YaspIntersectionIterator< GridImp >::YaspIntersectionIterator ( )
inline

◆ YaspIntersectionIterator() [2/3]

template<class GridImp >
Dune::YaspIntersectionIterator< GridImp >::YaspIntersectionIterator ( const YaspEntity< 0, dim, GridImp > &  myself,
bool  toend 
)
inline

make intersection iterator from entity

◆ YaspIntersectionIterator() [3/3]

template<class GridImp >
Dune::YaspIntersectionIterator< GridImp >::YaspIntersectionIterator ( const YaspIntersectionIterator< GridImp > &  other)
inline

copy constructor

Member Function Documentation

◆ dereference()

template<class GridImp >
const Intersection & Dune::YaspIntersectionIterator< GridImp >::dereference ( ) const
inline

dereferencing

◆ equals()

template<class GridImp >
bool Dune::YaspIntersectionIterator< GridImp >::equals ( const YaspIntersectionIterator< GridImp > &  other) const
inline

equality

◆ increment()

template<class GridImp >
void Dune::YaspIntersectionIterator< GridImp >::increment ( )
inline

increment

◆ operator=()

template<class GridImp >
YaspIntersectionIterator & Dune::YaspIntersectionIterator< GridImp >::operator= ( const YaspIntersectionIterator< GridImp > &  other)
inline

assignment


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