FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
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.
 
real(kind=kreal) function m_elastoplastic::cal_equivalent_stress (matl, stress, extval)
 This subrouitne calculate equivalent stress.
 
real(kind=kreal) function m_elastoplastic::cal_mises_strain (strain)
 This subrouitne calculate equivalent stress.
 
real(kind=kreal) function m_elastoplastic::calhardencoeff (matl, pstrain, temp)
 This function calcualtes hardening coefficient.
 
real(kind=kreal) function m_elastoplastic::calkinematicharden (matl, pstrain)
 This function calcualtes kinematic hardening coefficient.
 
real(kind=kreal) function m_elastoplastic::calcurrkinematic (matl, pstrain)
 This function calcualtes state of kinematic hardening.
 
real(kind=kreal) function m_elastoplastic::calcurryield (matl, pstrain, temp)
 This function calcualtes current yield stress.
 
real(kind=kreal) function m_elastoplastic::calyieldfunc (matl, stress, extval, temp)
 This function calcualtes yield state.
 
subroutine m_elastoplastic::backwardeuler (matl, stress, plstrain, istat, fstat, temp)
 This subroutine does backward-Euler return calculation.
 
subroutine m_elastoplastic::updateepstate (gauss)
 Clear elatoplastic state.