|
| static constexpr ElemType | elemType = Tet10 |
| |
| static constexpr int | dim = 3 |
| |
| static constexpr int | order = 2 |
| |
| static constexpr int | numVertices = 4 |
| |
| static constexpr int | numNodes = 10 |
| |
| static constexpr int | numFaces = 4 |
| |
| static constexpr ParamSpace | paramSpace = TetSpace |
| |
| static constexpr t_real | paramSpaceVol = 1.0 / 6.0 |
| |
| static constexpr std::array< t_real, 3 *10 > | standardCoords |
| | Standard coordinates of nodes in parametric space.
|
| |
| static constexpr std::array< std::array< t_index, 10 >, 4 > | faceNodes |
| | Node indices for each face (quadratic triangle)
|
| |
| static constexpr ElemType | elevatedType = UnknownElem |
| | Element type after order elevation (O2 has no higher elevation defined)
|
| |
| static constexpr int | numElevNodes = 0 |
| | Number of additional nodes created during elevation (none for O2)
|
| |
| static constexpr int | numBisect = 8 |
| | Number of sub-elements created when bisecting (8 Tet4 elements)
|
| |
| static constexpr int | numBisectVariants = 3 |
| | Number of bisection variants (3 different diagonal choices)
|
| |
| static constexpr std::array< tBisectSub, 24 > | bisectElements |
| | Node indices for each sub-element created by bisection.
|
| |
| static constexpr int | vtkCellType = 24 |
| | VTK cell type identifier (24 = VTK_QUADRATIC_TETRA)
|
| |
| static constexpr std::array< int, 10 > | vtkNodeOrder = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} |
| | VTK node ordering map.
|
| |
Element traits for 10-node quadratic tetrahedron (Tet10)
Tet10 is a high-order 3D element with:
- 4 corner nodes (vertices)
- 6 edge mid-nodes
Used for high-order finite element methods requiring curved geometry representation.
Definition at line 135 of file Tet10.hpp.