Dune Core Modules (2.3.1)

Dune::LevelIntersectionIteratorWrapper< GridImp > Class Template Reference

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
 
enum  
 dimensionworld
 
typedef GridImp::ctype ctype
 define type used for coordinates in grid module
 
typedef GridImp::template Codim< 0 >::Entity Entity
 Entity type.
 
typedef GridImp::template Codim< 0 >::EntityPointer EntityPointer
 type of EntityPointer
 
typedef GridImp::template Codim< 1 >::Geometry Geometry
 type of intersectionGlobal
 
typedef GridImp::template Codim< 1 >::LocalGeometry LocalGeometry
 type of intersection*Local
 
typedef FieldVector< ctype, dimensionworld > NormalType
 type of normal vector
 

Public Member Functions

template<class EntityImp >
 LevelIntersectionIteratorWrapper (const EntityImp &en, int wLevel, bool end)
 constructor called from the ibegin and iend method
 
 LevelIntersectionIteratorWrapper (const ThisType &org)
 The copy constructor.
 
ThisTypeoperator= (const ThisType &org)
 the f*cking assignment operator
 
const Intersectiondereference () const
 return reference to intersection
 
bool equals (const ThisType &i) const
 the equality method
 
void increment ()
 increment iterator
 

Detailed Description

template<class GridImp>
class Dune::LevelIntersectionIteratorWrapper< GridImp >

Class that wraps IntersectionIteratorImp of a grid and gets it's internal object from a object stack hold by the grid.


The documentation for this class was generated from the following file:
Creative Commons License   |  Legal Statements / Impressum  |  Hosted by TU Dresden  |  generated with Hugo v0.111.3 (Nov 12, 23:30, 2024)