|
rheolef
6.3
|
Variables | |
| const size_t | dimension = 3 |
hexahedron - Hexaedron reference element | |
| const Float | measure = 8 |
| const size_t | n_vertex = 8 |
| const Float | vertex [n_vertex][dimension] |
| const size_t | n_face = 6 |
| const size_t | face [n_face][4] |
| const size_t | n_edge = 12 |
| const size_t | edge [n_edge][2] |
| const size_t rheolef::hexahedron::dimension = 3 |
hexahedron - Hexaedron reference element
The hexahedron reference element is [-1,1]^3.
Curved high order Pk hexaedra (k >= 1) in 3d geometries are supported. These hexaedra have additional edge-nodes, face-nodes and internal volume-nodes.
THESE NODES ARE NUMBERED AS first vertex, then edge-node, following the edge numbering order and orientation, then face-nodes following the face numbering order and orientation, and finally the face internal nodes, following the hexaedron lattice. See below for edges and faces numbering and orioentation.
NUMBERING
The orientation is such that triedra (01, 03, 04) is direct and all faces, see from exterior, are in the direct sens. References: P. L. Georges, "Generation automatique de maillages", page 24-, coll RMA, 16, Masson, 1994. Notice that the edge-nodes and face-nodes numbering slighly differ from those used in the gmsh mesh generator when using high-order elements. This difference is handled by the msh2geo mesh file converter (see msh2geo command).
Definition at line 62 of file reference_element.cc.
| const Float rheolef::hexahedron::measure = 8 |
Definition at line 63 of file reference_element.cc.
| const size_t rheolef::hexahedron::n_vertex = 8 |
Definition at line 64 of file reference_element.cc.
Definition at line 65 of file reference_element.cc.
| const size_t rheolef::hexahedron::n_face = 6 |
Definition at line 74 of file reference_element.cc.
| const size_t rheolef::hexahedron::face[n_face][4] |
Definition at line 75 of file reference_element.cc.
| const size_t rheolef::hexahedron::n_edge = 12 |
Definition at line 82 of file reference_element.cc.
| const size_t rheolef::hexahedron::edge[n_edge][2] |
Definition at line 83 of file reference_element.cc.