![]() |
FrontISTR
5.7.1
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 91 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 172 of file Viscoelastic.f90.
| subroutine mviscoelastic::updateviscoelasticstate | ( | type(tgaussstatus), intent(inout) | gauss | ) |
Update viscoplastic state.
Definition at line 267 of file Viscoelastic.f90.