|
dune-grid
2.4.1
|
Class that wraps IntersectionIteratorImp of a grid and gets it's internal object from a object stack hold by the grid. More...
#include <dune/grid/alugrid/common/intersectioniteratorwrapper.hh>
Public Types | |
| enum | { dimension = GridImp :: dimension } |
| dimension More... | |
| enum | { dimensionworld = GridImp :: dimensionworld } |
| dimensionworld More... | |
| typedef Dune::Intersection< GridImp, IntersectionImp > | Intersection |
| typedef GridImp::ctype | ctype |
| define type used for coordinates in grid module More... | |
| typedef GridImp::template Codim< 0 >::Entity | Entity |
| Entity type. More... | |
| typedef GridImp::template Codim< 0 >::EntityPointer | EntityPointer |
| type of EntityPointer More... | |
| typedef GridImp::template Codim< 1 >::Geometry | Geometry |
| type of intersectionGlobal More... | |
| typedef GridImp::template Codim< 1 >::LocalGeometry | LocalGeometry |
| type of intersection*Local More... | |
| typedef FieldVector< ctype, dimensionworld > | NormalType |
| type of normal vector More... | |
Public Member Functions | |
| template<class EntityImp > | |
| LeafIntersectionIteratorWrapper (const EntityImp &en, int wLevel, bool end) | |
| constructor called from the ibegin and iend method More... | |
| LeafIntersectionIteratorWrapper (const ThisType &org) | |
| The copy constructor. More... | |
| ThisType & | operator= (const ThisType &org) |
| the f*cking assignment operator More... | |
| const Intersection & | dereference () const |
| return reference to intersection More... | |
| bool | equals (const ThisType &i) const |
| the equality method More... | |
| void | increment () |
| increment iterator More... | |
Protected Member Functions | |
| IntersectionImp & | impl () |
| const IntersectionImp & | impl () const |
Protected Attributes | |
| Intersection | intersection_ |
Class that wraps IntersectionIteratorImp of a grid and gets it's internal object from a object stack hold by the grid.
| typedef GridImp :: ctype Dune::LeafIntersectionIteratorWrapper< GridImp >::ctype |
define type used for coordinates in grid module
| typedef GridImp::template Codim<0>::Entity Dune::LeafIntersectionIteratorWrapper< GridImp >::Entity |
Entity type.
| typedef GridImp::template Codim<0>::EntityPointer Dune::LeafIntersectionIteratorWrapper< GridImp >::EntityPointer |
type of EntityPointer
| typedef GridImp::template Codim<1>::Geometry Dune::LeafIntersectionIteratorWrapper< GridImp >::Geometry |
type of intersectionGlobal
| typedef Dune::Intersection< GridImp, IntersectionImp > Dune::LeafIntersectionIteratorWrapper< GridImp >::Intersection |
| typedef GridImp::template Codim<1>::LocalGeometry Dune::LeafIntersectionIteratorWrapper< GridImp >::LocalGeometry |
type of intersection*Local
| typedef FieldVector<ctype , dimensionworld> Dune::LeafIntersectionIteratorWrapper< GridImp >::NormalType |
type of normal vector
|
inline |
constructor called from the ibegin and iend method
|
inline |
The copy constructor.
|
inline |
return reference to intersection
|
inline |
the equality method
References Dune::LeafIntersectionIteratorWrapper< GridImp >::impl().
|
inlineprotected |
|
inlineprotected |
|
inline |
increment iterator
|
inline |
the f*cking assignment operator
References Dune::LeafIntersectionIteratorWrapper< GridImp >::impl().
|
protected |
1.8.11