refactor(materials): Export material behavior trait symbols

- Export MaterialBehavior abstract type
- Export StatelessConstantTangent, StatelessStrainDependent, StatefulStrainDependent
- Export material_behavior, needs_deformation, needs_state functions
- Enables user code to query material requirements at runtime
- 3 lines of exports added after existing material exports
This commit is contained in:
Jukka Aho
2025-11-19 10:03:45 +02:00
parent 66cc937d8c
commit ac2a483d26
+3
View File
@@ -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")