Skip to content

Conversation

@LeoHabauzit
Copy link
Collaborator

Add a new shape memory alloy UMAT, named SMANI, to model the anisotropic behavior of architectured cells using a criteria based on Drucker Prager criteria and DFA criteria.

@chemiskyy chemiskyy self-requested a review January 22, 2026 13:16
Expanded and clarified Doxygen comments for functions related to stress invariants (J2, J3), Drucker-type anisotropic criteria, and configurational tensor construction. Added detailed mathematical definitions, usage notes, and code examples for better developer understanding. Removed redundant brief comments and improved consistency in parameter descriptions.
Renamed functions and references from Drucker_anisotrope_stress and dDrucker_anisotrope_stress to Drucker_ani_stress and dDrucker_ani_stress, respectively, in both headers and source files. Updated all usages in the SMA anisotropic UMAT implementation to match the new function names for consistency and improved readability.
Copy link
Member

@chemiskyy chemiskyy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR adds a new anisotropic criteria, and correct the derivative of the existing Drucker model.
everything seems consistent, well done

@chemiskyy chemiskyy merged commit 0a00f50 into 3MAH:master Jan 23, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants