FrontISTR  6.0.0
Large-scale structural analysis program with finit element method
fstr_NodalStress.f90 File Reference

Go to the source code of this file.

Modules

module  m_fstr_nodalstress
 This module provides functions to calculation nodal stress.
 

Functions/Subroutines

subroutine m_fstr_nodalstress::fstr_get_shell_gauss_output (hecMESH, fstrSOLID, icel, k, strain, stress)
 Read stored shell tensors or evaluate one elastic thickness point without changing history. More...
 
subroutine m_fstr_nodalstress::fstr_nodalstress3d (hecMESH, fstrSOLID)
 Calculate NODAL STRESS of solid elements. More...
 
integer(kind=kint) function m_fstr_nodalstress::search_idx_senes (irow, asect, nid, sid)
 
subroutine m_fstr_nodalstress::fstr_nodalstress3d_c3d4_sesns (hecMESH, fstrSOLID, nnumber, Nodal_STRAIN, Nodal_STRESS, Elemental_STRAIN, Elemental_STRESS)
 
subroutine m_fstr_nodalstress::fstr_stress_add_shelllyr (nn, fstrSOLID, icel, nodLOCAL, nlyr, strain, stress, flag)
 
subroutine m_fstr_nodalstress::fstr_add_shell_mid (element, nlyr, nn, strain, stress, mid_strain, mid_stress)
 Adds one layer surface's nodal values of an element, with half the layer's weight, to the element's own mid-surface values (each surface of each layer is added once). More...
 
subroutine m_fstr_nodalstress::fstr_getavg_shell (fstrSOLID, icel, estrain, estress)
 The element's mid-surface values. The nodal ones come from fstr_add_shell_mid: the layers' nodal arrays hold sums over the elements met so far, not this element's values. More...
 
subroutine m_fstr_nodalstress::set_shell_layer_surface_results (element, fstrSOLID, icel)
 
subroutine m_fstr_nodalstress::get_shell_layer_surface_average (element, ilayer, flag, estrain, estress, eplstrain)
 
subroutine m_fstr_nodalstress::get_shell_layer_gauss_average (element, estrain, estress)
 
subroutine m_fstr_nodalstress::nodalstress_shellj2 (element, nn, fstrSOLID, icel, nodLOCAL, strain, stress, estrain, estress)
 Recover nodal results from the converged shell material histories. More...
 
real(kind=kreal) function m_fstr_nodalstress::get_mises (s)
 
subroutine m_fstr_nodalstress::fstr_nodalstress2d (hecMESH, fstrSOLID)
 Calculate NODAL STRESS of plane elements. More...
 
subroutine m_fstr_nodalstress::fstr_nodalstress6d (hecMESH, fstrSOLID)
 Calculate NODAL STRESS of shell elements. More...
 
subroutine m_fstr_nodalstress::make_principal (fstrSOLID, hecMESH, RES)