FrontISTR  5.2.0
Large-scale structural analysis program with finit element method
m_fstr_nodalstress Module Reference

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)
 

Detailed Description

This module provides functions to caluclation nodal stress.

Function/Subroutine Documentation

◆ fstr_getavg_shell()

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 
)

Definition at line 306 of file fstr_NodalStress.f90.

Here is the caller graph for this function:

◆ fstr_nodalstress2d()

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.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fstr_nodalstress3d()

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.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fstr_nodalstress6d()

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.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ fstr_stress_add_shelllyr()

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 
)

Definition at line 278 of file fstr_NodalStress.f90.

Here is the caller graph for this function:

◆ get_mises()

real(kind=kreal) function m_fstr_nodalstress::get_mises ( real(kind=kreal), dimension(1:6)  s)

Definition at line 487 of file fstr_NodalStress.f90.

Here is the caller graph for this function:

◆ make_principal()

subroutine m_fstr_nodalstress::make_principal ( type(fstr_solid fstrSOLID,
type(hecmwst_local_mesh hecMESH,
type(fstr_solid_physic_val RES 
)

Definition at line 896 of file fstr_NodalStress.f90.

Here is the caller graph for this function: