mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-09-19 17:58:53 +00:00
refactor(quadrature): Reorganize quadrature file includes
- Added include 'quadrature/api.jl' for core API types - Renamed includes: 'glquad.jl' → 'gl_tensor_product.jl', 'gltri.jl' → 'gl_triangles.jl', 'gltet.jl' → 'gl_tetrahedra.jl', 'glwed.jl' → 'gl_wedges.jl', 'glpyr.jl' → 'gl_pyramids.jl' - Updated comments to clarify topology coverage (segments, quadrilaterals, hexahedra now explicit in tensor product comment)
This commit is contained in:
+9
-6
@@ -3,15 +3,18 @@
|
||||
#
|
||||
# Gaussian-Legendre quadrature rules consolidated from FEMQuad.jl
|
||||
|
||||
# Core API types and abstract interfaces
|
||||
include("quadrature/api.jl")
|
||||
|
||||
# Quadrature data
|
||||
include("quadrature/quaddata.jl")
|
||||
|
||||
# Element-specific quadrature rules
|
||||
include("quadrature/glquad.jl") # 2D quadrilaterals
|
||||
include("quadrature/gltri.jl") # 2D triangles
|
||||
include("quadrature/gltet.jl") # 3D tetrahedrons
|
||||
include("quadrature/glwed.jl") # 3D wedges
|
||||
include("quadrature/glpyr.jl") # 3D pyramids
|
||||
# Gauss-Legendre quadrature rules by element topology
|
||||
include("quadrature/gl_tensor_product.jl") # Segments, quadrilaterals, hexahedra (tensor products)
|
||||
include("quadrature/gl_triangles.jl") # 2D triangular elements
|
||||
include("quadrature/gl_tetrahedra.jl") # 3D tetrahedral elements
|
||||
include("quadrature/gl_wedges.jl") # 3D wedge/prism elements
|
||||
include("quadrature/gl_pyramids.jl") # 3D pyramid elements
|
||||
|
||||
"""
|
||||
get_rule(order::Int, rules::Symbol...)
|
||||
|
||||
Reference in New Issue
Block a user