FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
uhardening.f90 File Reference

Go to the source code of this file.

Functions/Subroutines

real(kind=kreal) function uhardening (matl, pstrain)
 This function provides user interface to define hardening tangent This subroutine calculate isotropic hardening tangent. More...
 
real(kind=kreal) function ukhardening (matl, pstrain)
 This subroutine calculate kinematic hardening tangent. More...
 
real(kind=kreal) function ucurryield (matl, pstrain)
 This subroutine calculate current yield value. More...
 

Function/Subroutine Documentation

◆ ucurryield()

real(kind=kreal) function ucurryield ( real( kind=kreal ), dimension(:), intent(in)  matl,
real( kind=kreal ), intent(in)  pstrain 
)

This subroutine calculate current yield value.

Parameters
[in]matlmaterial properties
[in]pstrainplastic strain

Definition at line 31 of file uhardening.f90.

◆ uhardening()

real(kind=kreal) function uhardening ( real( kind=kreal ), dimension(:), intent(in)  matl,
real( kind=kreal ), intent(in)  pstrain 
)

This function provides user interface to define hardening tangent This subroutine calculate isotropic hardening tangent.

Parameters
[in]matlmaterial properties
[in]pstrainplastic strain

Definition at line 9 of file uhardening.f90.

◆ ukhardening()

real(kind=kreal) function ukhardening ( real( kind=kreal ), dimension(:), intent(in)  matl,
real( kind=kreal ), intent(in)  pstrain 
)

This subroutine calculate kinematic hardening tangent.

Parameters
[in]matlmaterial properties
[in]pstrainplastic strain

Definition at line 20 of file uhardening.f90.