dune-alugrid 2.8.0
|
#include <dune/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. More... | |
static int | alu2duneFace (int index) |
Maps face index from ALU3dGrid onto Dune reference element. More... | |
static int | dune2aluEdge (int index) |
Maps edge index from Dune onto ALU3dGrid reference element. More... | |
static int | alu2duneEdge (int index) |
Maps edge index from ALU3dGrid onto Dune reference element. More... | |
static int | dune2aluVertex (int index) |
Maps vertex index from Dune onto ALU3dGrid reference element. More... | |
static int | alu2duneVertex (int index) |
Maps vertex index from ALU3dGrid onto Dune reference element. More... | |
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 | duneFaceTwist (int face) |
obtain twist of ALU reference face with respect to DUNE reference face More... | |
static std::pair< int, int > | duneEdgeMap (int edge) |
static int | faceVertex (int face, int local) |
Maps a local vertex on a face onto a global vertex. More... | |
Maps indices of the Dune reference element onto the indices of the ALU3dGrid reference element and vice-versa.
anonymous enum |
anonymous enum |
anonymous enum |
anonymous enum |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
obtain twist of ALU reference face with respect to DUNE reference face
Applying this twist to the DUNE reference vertices, i.e.,
equals the result of dune2aluFaceVertex
The inverse of this twist, applied to ALU reference vertices, i.e.,
yields alu2duneFaceVertex.
[in] | face | face index (in DUNE reference element) |
|
inlinestatic |
|
inlinestatic |
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 |
|
inlinestatic |
|
inlinestatic |