Dune::IdentityGridLevelIntersectionIterator< GridImp > Class Template Reference
#include <identitygridintersectioniterator.hh>
Detailed Description
template<class GridImp>
class Dune::IdentityGridLevelIntersectionIterator< GridImp >
- Todo:
- Please doc me !
Public Member Functions | |
bool | equals (const IdentityGridLevelIntersectionIterator< GridImp > &other) const |
equality | |
void | increment () |
prefix increment | |
const Intersection & | dereference () const |
dereferencing | |
EntityPointer | inside () const |
EntityPointer | outside () const |
bool | boundary () const |
return true if intersection is with boundary. | |
bool | neighbor () const |
return true if across the edge an neighbor on this level exists | |
int | boundaryId () const |
return information about the Boundary | |
bool | conforming () const |
Return true if this is a conforming intersection. | |
GeometryType | type () const |
Geometry type of an intersection. | |
const LocalGeometry & | intersectionSelfLocal () const |
const LocalGeometry & | intersectionNeighborLocal () const |
const Geometry & | intersectionGlobal () const |
int | numberInSelf () const |
local number of codim 1 entity in self where intersection is contained in | |
int | numberInNeighbor () const |
local number of codim 1 entity in neighbor where intersection is contained | |
FieldVector< ctype, dimworld > | outerNormal (const FieldVector< ctype, dim-1 > &local) const |
return outer normal | |
FieldVector< ctype, dimworld > | integrationOuterNormal (const FieldVector< ctype, dim-1 > &local) const |
return outer normal multiplied by the integration element | |
FieldVector< ctype, dimworld > | unitOuterNormal (const FieldVector< ctype, dim-1 > &local) const |
return unit outer normal |
Member Function Documentation
EntityPointer Dune::IdentityGridLevelIntersectionIterator< GridImp >::inside | ( | ) | const [inline] |
return EntityPointer to the Entity on the inside of this intersection (that is the Entity where we started this Iterator)
EntityPointer Dune::IdentityGridLevelIntersectionIterator< GridImp >::outside | ( | ) | const [inline] |
return EntityPointer to the Entity on the outside of this intersection (that is the neighboring Entity)
const LocalGeometry& Dune::IdentityGridLevelIntersectionIterator< GridImp >::intersectionSelfLocal | ( | ) | const [inline] |
intersection of codimension 1 of this neighbor with element where iteration started. Here returned element is in LOCAL coordinates of the element where iteration started.
const LocalGeometry& Dune::IdentityGridLevelIntersectionIterator< GridImp >::intersectionNeighborLocal | ( | ) | const [inline] |
intersection of codimension 1 of this neighbor with element where iteration started. Here returned element is in LOCAL coordinates of neighbor
const Geometry& Dune::IdentityGridLevelIntersectionIterator< GridImp >::intersectionGlobal | ( | ) | const [inline] |
intersection of codimension 1 of this neighbor with element where iteration started. Here returned element is in GLOBAL coordinates of the element where iteration started.
The documentation for this class was generated from the following file: