Dune::ElementTopologyMapping< type > Class Template Reference

#include <topology.hh>

List of all members.


Detailed Description

template<ALU3dGridElementType type>
class Dune::ElementTopologyMapping< type >

Maps indices of the Dune reference element onto the indices of the ALU3dGrid reference element and vice-versa.

Static Public Member Functions

static int dune2aluFace (int index)
 Maps face index from Dune onto ALU3dGrid reference element.
static int alu2duneFace (int index)
 Maps face index from ALU3dGrid onto Dune reference element.
static int dune2aluEdge (int index)
 Maps edge index from Dune onto ALU3dGrid reference element.
static int alu2duneEdge (int index)
 Maps edge index from ALU3dGrid onto Dune reference element.
static int dune2aluVertex (int index)
 Maps vertex index from Dune onto ALU3dGrid reference element.
static int alu2duneVertex (int index)
 Maps vertex index from ALU3dGrid onto Dune reference element.
static int faceOrientation (int index)
static int dune2aluFaceVertex (int face, int localVertex)
static int alu2duneFaceVertex (int face, int localVertex)

Member Function Documentation

template<ALU3dGridElementType type>
int Dune::ElementTopologyMapping< type >::faceOrientation ( int  index  )  [inline, static]

Return 1 if faces in ALU3dGrid and Dune reference element have the same orientation (edge 0->1 is taken as reference as they are the same in both reference elements), -1 otherwise. The index is a Dune face index

template<ALU3dGridElementType type>
int Dune::ElementTopologyMapping< type >::dune2aluFaceVertex ( int  face,
int  localVertex 
) [inline, static]

Maps local vertex index of a face onto a global vertex index (Dune->ALU3dGrid)

Parameters:
face Face index (Dune reference element)
localVertex Local vertex index on face (Dune reference element)
Returns:
global vertex index in ALU3dGrid reference element

template<ALU3dGridElementType type>
int Dune::ElementTopologyMapping< type >::alu2duneFaceVertex ( int  face,
int  localVertex 
) [inline, static]

Maps local vertex index of a face onto a global vertex index (ALU3dGrid->Dune)

Parameters:
face Face index (ALU3dGrid reference element)
localVertex Local vertex index on face (ALU3dGrid reference element)
Returns:
global vertex index in Dune reference element


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

Generated on 6 Nov 2008 with Doxygen (ver 1.5.6) [logfile].