![]() |
FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
|
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. | |