FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
muyield Module Reference

This subroutine read in used-defined material properties tangent. More...

Functions/Subroutines

integer(kind=kint) function, public uelastoplasticnumstatus (matl)
 This function returns the number of real state variables. More...
 
subroutine, public uelastoplasticmatrix (matl, stress, istat, fstat, plstrain, D, temp, hdflag)
 This subroutine calculates elastoplastic constitutive relation. More...
 
subroutine, public ubackwardeuler (matl, stress, plstrain, istat, fstat, temp, hdflag)
 This subroutine does backward-Euler return calculation. More...
 

Detailed Description

This subroutine read in used-defined material properties tangent.

Function/Subroutine Documentation

◆ ubackwardeuler()

subroutine, public muyield::ubackwardeuler ( real(kind=kreal), dimension(:), intent(in)  matl,
real(kind=kreal), dimension(6), intent(inout)  stress,
real(kind=kreal), intent(in)  plstrain,
integer(kind=kint), intent(inout)  istat,
real(kind=kreal), dimension(:), intent(inout)  fstat,
real(kind=kreal), intent(in)  temp,
integer(kind=kint), intent(in)  hdflag 
)

This subroutine does backward-Euler return calculation.

Parameters
[in]matlmaterial properties
[in,out]stresstrial->real stress
[in]plstrainplastic strain at the beginning of current substep
[in,out]istatinteger state variable
[in,out]fstatreal state variables
[in]temptemperature

Definition at line 45 of file uyield.f90.

Here is the caller graph for this function:

◆ uelastoplasticmatrix()

subroutine, public muyield::uelastoplasticmatrix ( real(kind=kreal), dimension(:), intent(in)  matl,
real(kind=kreal), dimension(6), intent(in)  stress,
integer(kind=kint), intent(in)  istat,
real(kind=kreal), dimension(:), intent(in)  fstat,
real(kind=kreal), intent(in)  plstrain,
real(kind=kreal), dimension(:,:), intent(out)  D,
real(kind=kreal), intent(in)  temp,
integer(kind=kint), intent(in)  hdflag 
)

This subroutine calculates elastoplastic constitutive relation.

Parameters
[in]matlmaterial properties
[in]istatinteger state variable
[in]fstatreal state variables
[in]plstrainplastic strain at the beginning of current substep
[out]dstrain-stress relation

Definition at line 32 of file uyield.f90.

Here is the caller graph for this function:

◆ uelastoplasticnumstatus()

integer(kind=kint) function, public muyield::uelastoplasticnumstatus ( real(kind=kreal), dimension(:), intent(in)  matl)

This function returns the number of real state variables.

Parameters
[in]matlmaterial properties

Definition at line 25 of file uyield.f90.

Here is the caller graph for this function: