Enumerations | |
| enum struct | FEM_PCC_1D_LocalSpace_Types { FEM_PCC_1D_LocalSpace = 1 } |
| Enumeration of the available 1D PCC (primal/continuous) local space types. More... | |
| enum class | FEM_PCC_1D_Types { Equispaced = 0 , GaussLobatto = 1 } |
| Node distribution used to build the 1D PCC (primal/continuous) Lagrange reference element. More... | |
| enum class | FEM_PCC_2D_Types { Triangle = 0 , Quadrilateral = 1 } |
| enum class | QuadrilateralType { Parallelogram = 0 , Generic = 1 } |
| enum class | FEM_PCC_3D_Types { Tetrahedron = 0 , Hexahedron = 1 } |
| enum class | HexahedronType { Parallelepiped = 0 , Generic = 1 } |
Functions | |
| std::unique_ptr< FEM_PCC_1D_ReferenceElement > | create_FEM_PCC_1D_reference_element (const FEM_PCC_1D_LocalSpace_Types &type) |
| Factory building the reference element for a 1D PCC local space type. | |
| std::unique_ptr< FEM_PCC_1D_LocalSpace > | create_FEM_PCC_1D_local_space (const FEM_PCC_1D_LocalSpace_Types &type) |
| Factory building the local space for a 1D PCC local space type. | |
|
strong |
|
strong |
Node distribution used to build the 1D PCC (primal/continuous) Lagrange reference element.
Selects how the interpolation nodes (and hence the degree-of-freedom positions) are laid out on the reference segment for orders greater than zero.
| Enumerator | |
|---|---|
| Equispaced | |
| GaussLobatto | |
|
strong |
|
strong |
|
strong |
|
strong |
|
inline |
|
inline |