|
DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
|
Element traits for 4-node bilinear quadrilateral (Quad4) More...
#include <Quad4.hpp>
Static Public Member Functions | |
| static constexpr ElemType | GetFaceType (t_index) |
| Get the element type of a face (edge) | |
Static Public Attributes | |
| static constexpr ElemType | elemType = Quad4 |
| static constexpr int | dim = 2 |
| static constexpr int | order = 1 |
| static constexpr int | numVertices = 4 |
| static constexpr int | numNodes = 4 |
| static constexpr int | numFaces = 4 |
| static constexpr ParamSpace | paramSpace = QuadSpace |
| static constexpr t_real | paramSpaceVol = 4.0 |
| static constexpr std::array< t_real, 3 *4 > | standardCoords |
| Standard coordinates of nodes in parametric space. | |
| static constexpr std::array< std::array< t_index, 10 >, 4 > | faceNodes |
| Node indices for each face (edge) | |
| static constexpr ElemType | elevatedType = Quad9 |
| Element type after order elevation (O1 -> O2) Quad4 elevates to Quad9 (9-node biquadratic quad) | |
| static constexpr int | numElevNodes = 5 |
| Number of additional nodes created during elevation. | |
| static constexpr std::array< tElevSpan, 5 > | elevSpans |
| Elevation spans define new node connections. | |
| static constexpr std::array< ElemType, 5 > | elevNodeSpanTypes |
| Element type of each elevation span. | |
| static constexpr int | vtkCellType = 9 |
| VTK cell type identifier (9 = VTK_QUAD) | |
| static constexpr std::array< int, 4 > | vtkNodeOrder = {0, 1, 2, 3} |
| VTK node ordering map. | |
Element traits for 4-node bilinear quadrilateral (Quad4)
Quad4 is the simplest 2D quadrilateral element, commonly used for:
Geometry:
Faces:
|
inlinestaticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
Element type of each elevation span.
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
Standard coordinates of nodes in parametric space.
Reference square [-1,1] x [-1,1] with nodes at corners: Node 0: (-1, -1) - bottom-left Node 1: ( 1, -1) - bottom-right Node 2: ( 1, 1) - top-right Node 3: (-1, 1) - top-left
|
staticconstexpr |
|
staticconstexpr |