dune-grid
2.1.1
|
specialization of intersection iterator if your grid still follows the old IntersectionIterator semantics More...
#include <dune/grid/common/intersectioniterator.hh>
Public Types | |
typedef IntersectionIteratorImp< const GridImp > | ImplementationType |
typedef Dune::Intersection < const GridImp, IntersectionIteratorImp > | Intersection |
typedef remove_const< GridImp > ::type | mutableGridImp |
Public Member Functions | |
const Intersection & | operator* () const |
const Intersection * | operator-> () const |
bool | operator== (const IntersectionIterator &rhs) const |
bool | operator!= (const IntersectionIterator &rhs) const |
IntersectionIterator & | operator++ () |
bool | equals (const IntersectionIterator &rhs) const |
IntersectionIterator (const IntersectionIteratorImp< const GridImp > &i) | |
IntersectionIterator (const IntersectionIterator &i) | |
Protected Member Functions | |
ImplementationType & | getRealImp () |
return reference to the real implementation | |
const ImplementationType & | getRealImp () const |
return reference to the real implementation | |
Friends | |
class | GridDefaultImplementation< GridImp::dimension, GridImp::dimensionworld, typename GridImp::ctype, typename GridImp::GridFamily > |
specialization of intersection iterator if your grid still follows the old IntersectionIterator semantics
This class implements a pseudo IntersectionIterator which stores an Intersection<IntersectionIteratorImp> and forwards all calls there.
For interface documentation please look at Dune::IntersectionIterator
typedef IntersectionIteratorImp<const GridImp> Dune::IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp >::ImplementationType |
typedef Dune::Intersection<const GridImp, IntersectionIteratorImp> Dune::IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp >::Intersection |
typedef remove_const<GridImp>::type Dune::IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp >::mutableGridImp |
Dune::IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp >::IntersectionIterator | ( | const IntersectionIteratorImp< const GridImp > & | i | ) | [inline] |
Dune::IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp >::IntersectionIterator | ( | const IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp > & | i | ) | [inline] |
bool Dune::IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp >::equals | ( | const IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp > & | rhs | ) | const [inline] |
ImplementationType& Dune::IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp >::getRealImp | ( | ) | [inline, protected] |
return reference to the real implementation
const ImplementationType& Dune::IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp >::getRealImp | ( | ) | const [inline, protected] |
return reference to the real implementation
bool Dune::IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp >::operator!= | ( | const IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp > & | rhs | ) | const [inline] |
const Intersection& Dune::IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp >::operator* | ( | ) | const [inline] |
IntersectionIterator& Dune::IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp >::operator++ | ( | ) | [inline] |
const Intersection* Dune::IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp >::operator-> | ( | ) | const [inline] |
bool Dune::IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp >::operator== | ( | const IntersectionIterator< GridImp, IntersectionIteratorImp, IntersectionIteratorImp > & | rhs | ) | const [inline] |
friend class GridDefaultImplementation< GridImp::dimension, GridImp::dimensionworld,typename GridImp::ctype,typename GridImp::GridFamily > [friend] |