Dune Core Modules (2.9.0)

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/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< 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 GridImp &grid, 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.80.0 (Apr 24, 22:30, 2024)