FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
static_LIB_3d.f90 File Reference

Go to the source code of this file.

Modules

module  m_static_lib_3d
 This module provides common functions of Solid elements.
 

Functions/Subroutines

subroutine m_static_lib_3d::geomat_c3 (stress, mat)
 
subroutine m_static_lib_3d::stf_c3 (etype, nn, ecoord, gausses, stiff, cdsys_ID, coords, time, tincr, u, temperature)
 This subroutine calculate stiff matrix of general solid elements. More...
 
subroutine m_static_lib_3d::dl_c3 (etype, nn, XX, YY, ZZ, RHO, LTYPE, PARAMS, VECT, NSIZE)
 Distributed external load. More...
 
subroutine m_static_lib_3d::tload_c3 (etype, nn, XX, YY, ZZ, TT, T0, gausses, VECT, cdsys_ID, coords)
 This subroutien calculate thermal loading. More...
 
subroutine m_static_lib_3d::cal_thermal_expansion_c3 (tt0, ttc, material, coordsys, matlaniso, EPSTH)
 
subroutine m_static_lib_3d::hughes_winget_rotation_3d (rot, stress_in, stress_out)
 
subroutine m_static_lib_3d::update_stress3d (flag, gauss, rot, dstrain, F, coordsys, time, tincr, ttc, tt0, ttn, hdflag)
 
subroutine m_static_lib_3d::update_c3 (etype, nn, ecoord, u, ddu, cdsys_ID, coords, qf, gausses, iter, time, tincr, TT, T0, TN)
 Update strain and stress inside element. More...
 
subroutine m_static_lib_3d::nodalstress_c3 (etype, nn, gausses, ndstrain, ndstress)
 
subroutine m_static_lib_3d::elementstress_c3 (etype, gausses, strain, stress)
 
real(kind=kreal) function m_static_lib_3d::volume_c3 (etype, nn, XX, YY, ZZ)
 Volume of element. More...