![]() |
FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
|
This module provides functions for viscoelastic calculation. More...
Functions/Subroutines | |
subroutine | calviscoelasticmatrix (matl, sectType, dt, D, temp) |
This subroutine calculates tangent moduli for isotropic viscoelastic material. More... | |
subroutine | updateviscoelastic (matl, sectType, eps, sig, vsig, dt, temp, tempn) |
This subroutine provides to update stress for viscoelastic material. More... | |
subroutine | updateviscoelasticstate (gauss) |
Update viscoplastic state. More... | |
This module provides functions for viscoelastic calculation.
subroutine mviscoelastic::calviscoelasticmatrix | ( | type( tmaterial ), intent(in) | matl, |
integer, intent(in) | sectType, | ||
real(kind=kreal), intent(in) | dt, | ||
real(kind=kreal), dimension(:,:), intent(out) | D, | ||
real(kind=kreal), intent(in) | temp | ||
) |
This subroutine calculates tangent moduli for isotropic viscoelastic material.
[in] | matl | material properties |
[in] | secttype | not used currently |
[in] | dt | time increment |
[out] | d | constitutive relation |
Definition at line 92 of file Viscoelastic.f90.
subroutine mviscoelastic::updateviscoelastic | ( | type( tmaterial ), intent(in) | matl, |
integer, intent(in) | sectType, | ||
real(kind=kreal), dimension(6), intent(in) | eps, | ||
real(kind=kreal), dimension(6), intent(out) | sig, | ||
real(kind=kreal), dimension(:), intent(inout) | vsig, | ||
real(kind=kreal), intent(in) | dt, | ||
real(kind=kreal), intent(in) | temp, | ||
real(kind=kreal), intent(in) | tempn | ||
) |
This subroutine provides to update stress for viscoelastic material.
[in] | matl | material properties |
[in] | secttype | not used currently |
[in] | eps | strain after this step |
[out] | sig | stress |
[in,out] | vsig | Visco stress components |
[in] | dt | time increment |
Definition at line 173 of file Viscoelastic.f90.
subroutine mviscoelastic::updateviscoelasticstate | ( | type(tgaussstatus), intent(inout) | gauss | ) |
Update viscoplastic state.
Definition at line 268 of file Viscoelastic.f90.