diff --git a/src/JuliaFEM.jl b/src/JuliaFEM.jl index 79b8e23..5b6c1ab 100644 --- a/src/JuliaFEM.jl +++ b/src/JuliaFEM.jl @@ -142,6 +142,9 @@ export dofs_per_node include("materials/api.jl") export AbstractMaterial, AbstractElasticMaterial, AbstractPlasticMaterial export compute_stress, elasticity_tensor +# Material behavior traits (for generic integration) +export MaterialBehavior, StatelessConstantTangent, StatelessStrainDependent, StatefulStrainDependent +export material_behavior, needs_deformation, needs_state # Mesh domain API include("mesh/api.jl")