FrontISTR  5.2.0
Large-scale structural analysis program with finit element method
Elastoplastic.f90 File Reference

Go to the source code of this file.

Modules

module  m_elastoplastic
 This module provide functions for elastoplastic calculation.
 

Functions/Subroutines

subroutine m_elastoplastic::calelastoplasticmatrix (matl, sectType, stress, istat, extval, plstrain, D, temperature)
 This subroutine calculates elastoplastic constitutive relation. More...
 
real(kind=kreal) function m_elastoplastic::cal_equivalent_stress (matl, stress, extval)
 This subrouitne calculate equivalent stress. More...
 
real(kind=kreal) function m_elastoplastic::cal_mises_strain (strain)
 This subrouitne calculate equivalent stress. More...
 
real(kind=kreal) function m_elastoplastic::calhardencoeff (matl, pstrain, temp)
 This function calcualtes hardening coefficient. More...
 
real(kind=kreal) function m_elastoplastic::calkinematicharden (matl, pstrain)
 This function calcualtes kinematic hardening coefficient. More...
 
real(kind=kreal) function m_elastoplastic::calcurrkinematic (matl, pstrain)
 This function calcualtes state of kinematic hardening. More...
 
real(kind=kreal) function m_elastoplastic::calcurryield (matl, pstrain, temp)
 This function calcualtes current yield stress. More...
 
real(kind=kreal) function m_elastoplastic::calyieldfunc (matl, stress, extval, temp)
 This function calcualtes yield state. More...
 
subroutine m_elastoplastic::backwardeuler (matl, stress, plstrain, istat, fstat, temp)
 This subroutine does backward-Euler return calculation. More...
 
subroutine m_elastoplastic::updateepstate (gauss)
 Clear elatoplastic state. More...