|
| static constexpr ElemType | elemType = Line2 |
| | Element type enum value for static dispatch.
|
| |
| static constexpr int | dim = 1 |
| | Spatial dimension (1 = line element)
|
| |
| static constexpr int | order = 1 |
| | Polynomial order of shape functions (1 = linear)
|
| |
| static constexpr int | numVertices = 2 |
| | Number of vertices (2 endpoints)
|
| |
| static constexpr int | numNodes = 2 |
| | Total number of nodes (same as vertices for linear element)
|
| |
| static constexpr int | numFaces = 0 |
| | Number of faces (0 for 1D element - endpoints are nodes, not faces)
|
| |
| static constexpr ParamSpace | paramSpace = LineSpace |
| | Parametric space type (line space: xi in [-1, 1])
|
| |
| static constexpr t_real | paramSpaceVol = 2.0 |
| | Volume of parametric space (length = 2.0)
|
| |
| static constexpr std::array< t_real, 3 *2 > | standardCoords |
| | Standard coordinates of nodes in parametric space.
|
| |
| static constexpr ElemType | elevatedType = Line3 |
| | Element type after order elevation (O1 -> O2) Line2 elevates to Line3 (3-node quadratic line)
|
| |
| static constexpr int | numElevNodes = 1 |
| | Number of additional nodes created during elevation.
|
| |
| static constexpr std::array< tElevSpan, 1 > | elevSpans |
| | Elevation spans define which parent nodes each new node connects.
|
| |
| static constexpr std::array< ElemType, 1 > | elevNodeSpanTypes = {Line2} |
| | Element type of each elevation span (all Line2 edges)
|
| |
| static constexpr int | vtkCellType = 3 |
| | VTK cell type identifier (3 = VTK_LINE)
|
| |
| static constexpr std::array< int, 2 > | vtkNodeOrder = {0, 1} |
| | VTK node ordering map.
|
| |
Element traits for 2-node linear line element (Line2)
Line2 is a 1D linear element with nodes at the endpoints. Used as edge/face elements for 2D/3D meshes.
Definition at line 63 of file Line2.hpp.
Initial value:
Standard coordinates of nodes in parametric space.
Format: {x, y, z} for each node. Even though this is 1D, we store 3D coordinates for consistency with higher-D elements. Node 0: xi = -1 -> (-1, 0, 0) Node 1: xi = +1 -> ( 1, 0, 0)
Definition at line 105 of file Line2.hpp.