Dune Core Modules (2.9.0)

Dune::LeafIntersectionIteratorWrapper< 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

 LeafIntersectionIteratorWrapper ()
 default constructor
 
template<class EntityImp >
 LeafIntersectionIteratorWrapper (const GridImp &grid, const EntityImp &en, int wLevel, bool end)
 constructor called from the ibegin and iend method
 
 LeafIntersectionIteratorWrapper (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::LeafIntersectionIteratorWrapper< 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 (Dec 20, 23:31, 2024)