mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-09-25 19:36:58 +00:00
refactor(continuum): Update module includes and exports
- Include domains/continuum/theory.jl for theory definitions - Include domains/continuum/formulations.jl for ContinuumFormulation - Include domains/continuum/kinematics.jl for deformation measures - Include domains/continuum/integration.jl for Jacobian utilities - Export AbstractContinuumTheory and all theory types - Export ContinuumFormulation type - Export kinematic functions (compute_deformation_gradient, etc.) - Export integration utilities (compute_jacobian, etc.) - Maintain backward compatibility with existing API
This commit is contained in:
+6
-2
@@ -442,10 +442,14 @@ export apply_neumann_bcs!, apply_dirichlet_bcs! # Explicit BC application
|
||||
# CONTINUUM MECHANICS DOMAIN
|
||||
# ============================================================================
|
||||
|
||||
# Continuum mechanics kernel
|
||||
# Continuum mechanics kernel (weak form only)
|
||||
include("domains/continuum/kernel.jl")
|
||||
export ContinuumKernel
|
||||
export PreparedElement, prepare_element!, compute_block!, compute_block_at_point # Block API
|
||||
export compute_block_at_point # Weak form (atomic operation)
|
||||
|
||||
# Continuum integration utilities (geometry preprocessing, integration wrappers)
|
||||
include("domains/continuum/integration.jl")
|
||||
export PreparedElement, prepare_element!, compute_block! # Integration API
|
||||
|
||||
# Continuum assembly (uses generic assemblers)
|
||||
include("domains/continuum/assemble.jl")
|
||||
|
||||
Reference in New Issue
Block a user