FrontISTR  5.7.0
Large-scale structural analysis program with finit element method
m_static_lib_shell Module Reference

This module ... More...

Functions/Subroutines

subroutine stf_shell_mitc (etype, nn, ndof, ecoord, gausses, stiff, thick, mixflag, nddisp)
 
subroutine elementstress_shell_mitc (etype, nn, ndof, ecoord, gausses, edisp, strain, stress, thick, zeta, n_layer, n_totlyr)
 
subroutine dl_shell (etype, nn, ndof, xx, yy, zz, rho, thick, ltype, params, vect, nsize, gausses)
 
subroutine dl_shell_33 (ic_type, nn, ndof, xx, yy, zz, rho, thick, ltype, params, vect, nsize, gausses)
 
subroutine updatest_shell_mitc (etype, nn, ndof, ecoord, u, du, gausses, qf, thick, mixflag, nddisp)
 
subroutine updatest_shell_mitc33 (etype, nn, ndof, ecoord, u, du, gausses, qf, thick, mixflag, nddisp)
 
subroutine mass_shell (etype, nn, elem, rho, thick, gausses, mass, lumped)
 

Detailed Description

This module ...

Function/Subroutine Documentation

◆ dl_shell()

subroutine m_static_lib_shell::dl_shell ( integer(kind = kint), intent(in)  etype,
integer(kind = kint), intent(in)  nn,
integer(kind = kint), intent(in)  ndof,
real(kind = kreal), dimension(*), intent(in)  xx,
real(kind = kreal), dimension(*), intent(in)  yy,
real(kind = kreal), dimension(*), intent(in)  zz,
real(kind = kreal), intent(in)  rho,
real(kind = kreal), intent(in)  thick,
integer  ltype,
real(kind = kreal), dimension(*), intent(in)  params,
real(kind = kreal), dimension(*), intent(out)  vect,
integer(kind = kint), intent(out)  nsize,
type(tgaussstatus), dimension(:), intent(in)  gausses 
)

Definition at line 2346 of file static_LIB_shell.f90.

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

◆ dl_shell_33()

subroutine m_static_lib_shell::dl_shell_33 ( integer(kind = kint)  ic_type,
integer(kind = kint)  nn,
integer(kind = kint)  ndof,
real(kind = kreal), dimension(*)  xx,
real(kind = kreal), dimension(*)  yy,
real(kind = kreal), dimension(*)  zz,
real(kind = kreal)  rho,
real(kind = kreal)  thick,
integer  ltype,
real(kind = kreal), dimension(*)  params,
real(kind = kreal), dimension(*)  vect,
integer(kind = kint)  nsize,
type(tgaussstatus), dimension(:)  gausses 
)

Definition at line 3021 of file static_LIB_shell.f90.

Here is the call graph for this function:

◆ elementstress_shell_mitc()

subroutine m_static_lib_shell::elementstress_shell_mitc ( integer(kind = kint), intent(in)  etype,
integer(kind = kint), intent(in)  nn,
integer(kind = kint), intent(in)  ndof,
real(kind = kreal), dimension(3, nn), intent(in)  ecoord,
type(tgaussstatus), dimension(:), intent(in)  gausses,
real(kind = kreal), dimension(6, nn), intent(in)  edisp,
real(kind = kreal), dimension(:,:), intent(out)  strain,
real(kind = kreal), dimension(:,:), intent(out)  stress,
real(kind = kreal), intent(in)  thick,
real(kind = kreal), intent(in)  zeta,
integer  n_layer,
integer  n_totlyr 
)

Definition at line 1326 of file static_LIB_shell.f90.

Here is the call graph for this function:

◆ mass_shell()

subroutine m_static_lib_shell::mass_shell ( integer(kind = kint), intent(in)  etype,
integer(kind = kint), intent(in)  nn,
real(kind = kreal), dimension(3,nn), intent(in)  elem,
real(kind = kreal), intent(in)  rho,
real(kind = kreal), intent(in)  thick,
type(tgaussstatus), dimension(:), intent(in)  gausses,
real(kind=kreal), dimension(:,:), intent(out)  mass,
real(kind=kreal), dimension(:), intent(out)  lumped 
)
Parameters
[out]massmass matrix
[out]lumpedlumped mass matrix

Definition at line 3201 of file static_LIB_shell.f90.

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

◆ stf_shell_mitc()

subroutine m_static_lib_shell::stf_shell_mitc ( integer(kind = kint), intent(in)  etype,
integer(kind = kint), intent(in)  nn,
integer(kind = kint), intent(in)  ndof,
real(kind = kreal), dimension(3, nn), intent(in)  ecoord,
type(tgaussstatus), dimension(:), intent(in)  gausses,
real(kind = kreal), dimension(:, :), intent(out)  stiff,
real(kind = kreal), intent(in)  thick,
integer(kind = kint), intent(in)  mixflag,
real(kind = kreal), dimension(3, nn), intent(in), optional  nddisp 
)

Definition at line 59 of file static_LIB_shell.f90.

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

◆ updatest_shell_mitc()

subroutine m_static_lib_shell::updatest_shell_mitc ( integer(kind = kint), intent(in)  etype,
integer(kind = kint), intent(in)  nn,
integer(kind = kint), intent(in)  ndof,
real(kind = kreal), dimension(3, nn), intent(in)  ecoord,
real(kind = kreal), dimension(:, :), intent(in)  u,
real(kind = kreal), dimension(:, :), intent(in)  du,
type(tgaussstatus), dimension(:), intent(in)  gausses,
real(kind = kreal), dimension(:), intent(out)  qf,
real(kind = kreal), intent(in)  thick,
integer(kind = kint), intent(in)  mixflag,
real(kind = kreal), dimension(3, nn), intent(in), optional  nddisp 
)

Definition at line 3124 of file static_LIB_shell.f90.

Here is the call graph for this function:

◆ updatest_shell_mitc33()

subroutine m_static_lib_shell::updatest_shell_mitc33 ( integer(kind = kint), intent(in)  etype,
integer(kind = kint), intent(in)  nn,
integer(kind = kint), intent(in)  ndof,
real(kind = kreal), dimension(3, nn), intent(in)  ecoord,
real(kind = kreal), dimension(3, nn*2), intent(in)  u,
real(kind = kreal), dimension(3, nn*2), intent(in)  du,
type(tgaussstatus), dimension(:), intent(in)  gausses,
real(kind = kreal), dimension(:), intent(out)  qf,
real(kind = kreal), intent(in)  thick,
integer(kind = kint), intent(in)  mixflag,
real(kind = kreal), dimension(3, nn), intent(in), optional  nddisp 
)

Definition at line 3163 of file static_LIB_shell.f90.

Here is the call graph for this function: