21 extern unsigned const*
const*
const b2[11];
24 extern unsigned const*
const*
const*
const b3[5];
28 extern unsigned const*
const*
const*
const tet_tri[7];
40 static int const tet_tri_edges[4][3] =
41 {{0,1,2},{0,4,3},{1,5,4},{2,5,3}};
45 static bool const flip_tet_tri_edges[4][3] =
46 {{0,0,0},{0,0,1},{0,0,1},{1,0,1}};
51 static int const vertEdges[4][3] = {{3,0,2},{0,4,1},{1,5,2},{3,5,4}};
54 static int const oppEdges[6] = {5,3,4,1,2,0};
58 static int const edgeFaces[6][2] = {{1,0},{2,0},{3,0},{3,1},{1,2},{2,3}};
placeholder to set array sizes
unsigned const *const *const *const tet_tri[7]
table of alignment used in alignSharedNodes, tet_tri[order][flip][rotate][node];
unsigned const *const *const b2[11]
table of indices for triangles, b2[order][i][j], only up to 10th order is stored, higher can be gener...
apf::Vector3 const *const elem_edge_xi[apf::Mesh::TYPES]
parametric locations of midpoint nodes given an edge number, elem_edge_xi[type][edge_index] ...
convenience wrapper over apf::Vector<3>
unsigned const *const *const *const b3[5]
table of indices for tets, b3[order][i][j][k], only up to 4th order is stored, higher can be generate...
apf::Vector3 const *const elem_vert_xi[apf::Mesh::TYPES]
parametric locations of midpoint nodes given a vertex number, elem_vert_xi[type][vertex_index] ...