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

This module contains subroutines used in 3d eigen analysis for. More...

Functions/Subroutines

subroutine mass_c2 (etype, nn, ecoord, gausses, sec_opt, thick, mass, lumped, temperature)
 
subroutine mass_c3 (etype, nn, ecoord, gausses, mass, lumped, temperature)
 
subroutine get_lumped_mass (nn, ndof, mass, lumped)
 
real(kind=kreal) function get_length (ecoord)
 
real(kind=kreal) function get_face3 (ecoord)
 
real(kind=kreal) function get_face4 (ecoord)
 

Detailed Description

This module contains subroutines used in 3d eigen analysis for.

Function/Subroutine Documentation

◆ get_face3()

real(kind=kreal) function m_dynamic_mass::get_face3 ( real(kind=kreal), dimension(3,20)  ecoord)

Definition at line 200 of file dynamic_mass.f90.

Here is the caller graph for this function:

◆ get_face4()

real(kind=kreal) function m_dynamic_mass::get_face4 ( real(kind=kreal), dimension(3,20)  ecoord)

Definition at line 220 of file dynamic_mass.f90.

Here is the caller graph for this function:

◆ get_length()

real(kind=kreal) function m_dynamic_mass::get_length ( real(kind=kreal), dimension(3,20)  ecoord)

Definition at line 189 of file dynamic_mass.f90.

Here is the caller graph for this function:

◆ get_lumped_mass()

subroutine m_dynamic_mass::get_lumped_mass ( integer(kind=kint)  nn,
integer(kind=kint)  ndof,
real(kind=kreal), dimension(:,:)  mass,
real(kind=kreal), dimension(:)  lumped 
)

Definition at line 159 of file dynamic_mass.f90.

Here is the caller graph for this function:

◆ mass_c2()

subroutine m_dynamic_mass::mass_c2 ( integer(kind=kint), intent(in)  etype,
integer(kind=kint), intent(in)  nn,
real(kind=kreal), dimension(2,nn), intent(in)  ecoord,
type(tgaussstatus), dimension(:), intent(in)  gausses,
integer(kind=kint)  sec_opt,
real(kind=kreal)  thick,
real(kind=kreal), dimension(:,:), intent(out)  mass,
real(kind=kreal), dimension(:), intent(out)  lumped,
real(kind=kreal), dimension(nn), intent(in), optional  temperature 
)
Parameters
[in]gaussesstatus of qudrature points
[in]etypeelement type
[in]nnnumber of elemental nodes
[in]ecoordcoordinates of elemental nodes
[out]massmass matrix
[out]lumpedmass matrix

Definition at line 11 of file dynamic_mass.f90.

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

◆ mass_c3()

subroutine m_dynamic_mass::mass_c3 ( integer(kind=kint), intent(in)  etype,
integer(kind=kint), intent(in)  nn,
real(kind=kreal), dimension(3,nn), intent(in)  ecoord,
type(tgaussstatus), dimension(:), intent(in)  gausses,
real(kind=kreal), dimension(:,:), intent(out)  mass,
real(kind=kreal), dimension(:), intent(out)  lumped,
real(kind=kreal), dimension(nn), intent(in), optional  temperature 
)
Parameters
[in]gaussesstatus of qudrature points
[in]etypeelement type
[in]nnnumber of elemental nodes
[in]ecoordcoordinates of elemental nodes
[out]massmass matrix
[out]lumpedmass matrix

Definition at line 85 of file dynamic_mass.f90.

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