Dune-Fufem 2.11-git
Loading...
Searching...
No Matches
FaceHierarchy< GridType > Struct Template Reference

Some static methods providing hierarchical information for faces. More...

#include <dune/fufem/facehierarchy.hh>

Public Types

enum  { dim = Element::dimension }
 
typedef GridType::template Codim< 0 >::Entity Element
 
typedef GridType::LevelGridView::Intersection LevelIntersection
 
typedef GridType::LevelGridView::IntersectionIterator LevelIntersectionIterator
 

Static Public Member Functions

static bool isSubFace (const Element &father, const int fatherFace, const Element &son, const int sonFace)
 
static int findSubFace (const Element &father, const int fatherFace, const Element &child)
 
static int findFatherFace (const GridType &grid, const Element &element, const int face)
 
static LevelIntersectionIterator findFatherFaceIntersection (const GridType &grid, const Element &element, const int face)
 
static Element finestCoarseNeighbor (const GridType &grid, const Element &element, int face)
 

Detailed Description

template<class GridType>
struct FaceHierarchy< GridType >

Some static methods providing hierarchical information for faces.

Member Typedef Documentation

◆ Element

template<class GridType >
typedef GridType::template Codim<0>::Entity FaceHierarchy< GridType >::Element

◆ LevelIntersection

template<class GridType >
typedef GridType::LevelGridView::Intersection FaceHierarchy< GridType >::LevelIntersection

◆ LevelIntersectionIterator

template<class GridType >
typedef GridType::LevelGridView::IntersectionIterator FaceHierarchy< GridType >::LevelIntersectionIterator

Member Enumeration Documentation

◆ anonymous enum

template<class GridType >
anonymous enum
Enumerator
dim 

Member Function Documentation

◆ findFatherFace()

template<class GridType >
static int FaceHierarchy< GridType >::findFatherFace ( const GridType &  grid,
const Element element,
const int  face 
)
inlinestatic

◆ findFatherFaceIntersection()

template<class GridType >
static LevelIntersectionIterator FaceHierarchy< GridType >::findFatherFaceIntersection ( const GridType &  grid,
const Element element,
const int  face 
)
inlinestatic

◆ findSubFace()

template<class GridType >
static int FaceHierarchy< GridType >::findSubFace ( const Element father,
const int  fatherFace,
const Element child 
)
inlinestatic

◆ finestCoarseNeighbor()

template<class GridType >
static Element FaceHierarchy< GridType >::finestCoarseNeighbor ( const GridType &  grid,
const Element element,
int  face 
)
inlinestatic

◆ isSubFace()

template<class GridType >
static bool FaceHierarchy< GridType >::isSubFace ( const Element father,
const int  fatherFace,
const Element son,
const int  sonFace 
)
inlinestatic

The documentation for this struct was generated from the following file: