|
| static constexpr ElemType | elemType = Tri6 |
| |
| static constexpr int | dim = 2 |
| |
| static constexpr int | order = 2 |
| |
| static constexpr int | numVertices = 3 |
| |
| static constexpr int | numNodes = 6 |
| |
| static constexpr int | numFaces = 3 |
| |
| static constexpr ParamSpace | paramSpace = TriSpace |
| |
| static constexpr t_real | paramSpaceVol = 0.5 |
| |
| static constexpr std::array< t_real, 3 *6 > | standardCoords |
| | Standard coordinates of nodes in parametric space.
|
| |
| static constexpr std::array< std::array< t_index, 10 >, 3 > | faceNodes |
| | Node indices for each face (edge)
|
| |
| 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 = 4 |
| | Number of sub-elements created when bisecting (4 Tri3 elements)
|
| |
| static constexpr int | numBisectVariants = 1 |
| | Number of bisection variants (only 1 way to uniformly bisect)
|
| |
| static constexpr std::array< tBisectSub, 4 > | bisectElements |
| | Node indices for each sub-element created by bisection.
|
| |
| static constexpr int | vtkCellType = 22 |
| | VTK cell type identifier (22 = VTK_QUADRATIC_TRIANGLE)
|
| |
| static constexpr std::array< int, 6 > | vtkNodeOrder = {0, 1, 2, 3, 4, 5} |
| | VTK node ordering map.
|
| |
Element traits for 6-node quadratic triangle (Tri6)
Tri6 is a high-order 2D triangular element with:
- 3 corner nodes (vertices)
- 3 edge mid-nodes
Used for high-order finite element methods and curved boundary representation.
Definition at line 97 of file Tri6.hpp.