mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-09-26 20:01:32 +00:00
c6f18d040f
Create centralized catalog of 14 basis element descriptions for automatic
code generation. Each description specifies:
- Topology type (Segment, Triangle, Quadrilateral, Tetrahedron, Hexahedron, etc.)
- Basis family (Lagrange{order}, Serendipity{order})
- Polynomial ansatz for Vandermonde system
Covers standard finite elements:
- 1D: Seg2, Seg3
- 2D: Tri3, Tri6, Quad4, Quad8, Quad9
- 3D: Tet4, Tet10, Hex8, Hex20, Hex27, Pyr5, Wedge6
Uses canonical topology types (Triangle{3}, Quadrilateral{9}) instead of
legacy aliases (Tri3, Quad9) for clarity and consistency.