mirror of
https://github.com/JuliaFEM/JuliaFEM.jl.git
synced 2026-09-17 01:02:13 +00:00
1b8da3465c
- Tests NeoHookean construction with both Lamé parameters and engineering constants - Strain energy computation: reference state (ψ=0), uniaxial extension, invalid deformations - Stress computation: small deformation, large deformation (50% extension), pure shear - Second Piola-Kirchhoff stress: S = 2·∂ψ/∂C computed via automatic differentiation - Tangent modulus validation: 4th-order symmetric tensor, finite difference consistency - Verifies stress-energy relationship: S = 2·gradient(strain_energy, C) - Small strain limit: Neo-Hookean → linear elasticity as ε → 0 - Incompressibility check for nearly incompressible materials (ν → 0.5) - Automatic differentiation accuracy verification - Zero allocation and type stability checks - 295 lines validating finite deformation hyperelasticity with Tensors.jl