![]() |
FrontISTR
5.2.0
Large-scale structural analysis program with finit element method
|
This module provides functions to caluclation nodal stress. More...
Functions/Subroutines | |
subroutine | fstr_nodalstress3d (hecMESH, fstrSOLID) |
Calculate NODAL STRESS of solid elements. More... | |
subroutine | fstr_stress_add_shelllyr (nn, fstrSOLID, icel, nodLOCAL, nlyr, strain, stress, flag) |
subroutine | fstr_getavg_shell (nn, fstrSOLID, icel, nodLOCAL, strain, stress, estrain, estress) |
real(kind=kreal) function | get_mises (s) |
subroutine | fstr_nodalstress2d (hecMESH, fstrSOLID) |
Calculate NODAL STRESS of plane elements. More... | |
subroutine | fstr_nodalstress6d (hecMESH, fstrSOLID) |
Calculate NODAL STRESS of shell elements. More... | |
subroutine | make_principal (fstrSOLID, hecMESH, RES) |
This module provides functions to caluclation nodal stress.
subroutine m_fstr_nodalstress::fstr_getavg_shell | ( | integer(kind=kint) | nn, |
type (fstr_solid) | fstrSOLID, | ||
integer(kind=kint) | icel, | ||
integer(kind=kint), dimension(20) | nodLOCAL, | ||
real(kind=kreal), dimension(nn,6) | strain, | ||
real(kind=kreal), dimension(nn,6) | stress, | ||
real(kind=kreal), dimension(6) | estrain, | ||
real(kind=kreal), dimension(6) | estress | ||
) |
subroutine m_fstr_nodalstress::fstr_nodalstress2d | ( | type (hecmwst_local_mesh) | hecMESH, |
type (fstr_solid) | fstrSOLID | ||
) |
Calculate NODAL STRESS of plane elements.
Definition at line 507 of file fstr_NodalStress.f90.
subroutine m_fstr_nodalstress::fstr_nodalstress3d | ( | type(hecmwst_local_mesh) | hecMESH, |
type(fstr_solid) | fstrSOLID | ||
) |
Calculate NODAL STRESS of solid elements.
Definition at line 13 of file fstr_NodalStress.f90.
subroutine m_fstr_nodalstress::fstr_nodalstress6d | ( | type (hecmwst_local_mesh) | hecMESH, |
type (fstr_solid) | fstrSOLID | ||
) |
Calculate NODAL STRESS of shell elements.
Definition at line 756 of file fstr_NodalStress.f90.
subroutine m_fstr_nodalstress::fstr_stress_add_shelllyr | ( | integer(kind=kint) | nn, |
type(fstr_solid) | fstrSOLID, | ||
integer(kind=kint) | icel, | ||
integer(kind=kint), dimension(20) | nodLOCAL, | ||
integer(kind=kint) | nlyr, | ||
real(kind=kreal), dimension(nn, 6) | strain, | ||
real(kind=kreal), dimension(nn, 6) | stress, | ||
integer(kind=kint) | flag | ||
) |
real(kind=kreal) function m_fstr_nodalstress::get_mises | ( | real(kind=kreal), dimension(1:6) | s | ) |
subroutine m_fstr_nodalstress::make_principal | ( | type(fstr_solid) | fstrSOLID, |
type(hecmwst_local_mesh) | hecMESH, | ||
type(fstr_solid_physic_val) | RES | ||
) |