Jukka Aho
|
7b6fcfdaf5
|
feat: Copy FEMBasis.jl files to src/basis/ (Phase 1 start)
- Create src/basis/ directory structure
- Copy all FEMBasis.jl source files verbatim:
- abstract.jl: AbstractBasis type definition and interface
- create_basis.jl: Metaprogramming for basis generation
- lagrange_*.jl: All Lagrange element bases (Seg, Quad, Tri, Tet, Hex, Wedge, Pyr)
- nurbs*.jl: NURBS basis functions
- math.jl: jacobian, grad, interpolate functions
- subs.jl, vandermonde.jl: Symbolic/mathematical utilities
Strategy: Copy first, integrate later (safest approach)
Next: Integrate into src/JuliaFEM.jl module
|
2025-11-08 09:02:40 +02:00 |
|