- Home
- About DUNE
- Download
- Documentation
- Community
- Development
#include <dune/grid/alugrid/3d/topology.hh>
Public Types | |
enum | { numFaces = EntityCount<type>::numFaces } |
enum | { numVertices = EntityCount<type>::numVertices } |
enum | { numEdges = EntityCount<type>::numEdges } |
enum | { numVerticesPerFace = EntityCount<type>::numVerticesPerFace } |
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 | generic2aluFace (const int index) |
static int | alu2genericFace (const int index) |
static int | generic2aluVertex (const int index) |
static int | alu2genericVertex (const int index) |
static int | faceOrientation (int index) |
static int | dune2aluFaceVertex (int face, int localVertex) |
static int | alu2duneFaceVertex (int face, int localVertex) |
static int | faceVertex (int face, int local) |
Maps a local vertex on a face onto a global vertex. |
Maps indices of the Dune reference element onto the indices of the ALU3dGrid reference element and vice-versa.
int Dune::ElementTopologyMapping< type >::alu2duneEdge | ( | int | index | ) | [inline, static] |
Maps edge index from ALU3dGrid onto Dune reference element.
References Dune::ElementTopologyMapping< type >::numEdges.
int Dune::ElementTopologyMapping< type >::alu2duneFace | ( | int | index | ) | [inline, static] |
Maps face index from ALU3dGrid onto Dune reference element.
References Dune::ElementTopologyMapping< type >::numFaces.
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)
face | Face index (ALU3dGrid reference element) | |
localVertex | Local vertex index on face face (ALU3dGrid reference element) |
References Dune::ElementTopologyMapping< type >::numFaces, and Dune::ElementTopologyMapping< type >::numVerticesPerFace.
int Dune::ElementTopologyMapping< type >::alu2duneVertex | ( | int | index | ) | [inline, static] |
Maps vertex index from ALU3dGrid onto Dune reference element.
References Dune::ElementTopologyMapping< type >::numVertices.
int Dune::ElementTopologyMapping< type >::alu2genericFace | ( | const int | index | ) | [inline, static] |
References Dune::ElementTopologyMapping< type >::numFaces.
int Dune::ElementTopologyMapping< type >::alu2genericVertex | ( | const int | index | ) | [inline, static] |
int Dune::ElementTopologyMapping< type >::dune2aluEdge | ( | int | index | ) | [inline, static] |
Maps edge index from Dune onto ALU3dGrid reference element.
References Dune::ElementTopologyMapping< type >::numEdges.
int Dune::ElementTopologyMapping< type >::dune2aluFace | ( | int | index | ) | [inline, static] |
Maps face index from Dune onto ALU3dGrid reference element.
References Dune::ElementTopologyMapping< type >::numFaces.
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)
face | Face index (Dune reference element) | |
localVertex | Local vertex index on face face (Dune reference element) |
References Dune::ElementTopologyMapping< type >::numFaces, and Dune::ElementTopologyMapping< type >::numVerticesPerFace.
int Dune::ElementTopologyMapping< type >::dune2aluVertex | ( | int | index | ) | [inline, static] |
Maps vertex index from Dune onto ALU3dGrid reference element.
References Dune::ElementTopologyMapping< type >::numVertices.
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
References Dune::ElementTopologyMapping< type >::numVertices.
int Dune::ElementTopologyMapping< type >::faceVertex | ( | int | face, | |
int | local | |||
) | [inline, static] |
Maps a local vertex on a face onto a global vertex.
[in] | face | index of the face (with respect to ALU reference element) |
[in] | local | local index of vertex on the face |
References Dune::ElementTopologyMapping< type >::numFaces, and Dune::ElementTopologyMapping< type >::numVerticesPerFace.
int Dune::ElementTopologyMapping< type >::generic2aluFace | ( | const int | index | ) | [inline, static] |
References Dune::ElementTopologyMapping< type >::numFaces.
int Dune::ElementTopologyMapping< type >::generic2aluVertex | ( | const int | index | ) | [inline, static] |
Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].