FrontISTR 5.2.0
Large-scale structural analysis program with finit element method
Loading...
Searching...
No Matches
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.
 
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.
 
subroutine fstr_nodalstress6d (hecmesh, fstrsolid)
 Calculate NODAL STRESS of shell elements.
 
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 call graph for this function:
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: