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

Functions/Subroutines

subroutine heat_get_coefficient (Tpoi, imat, coef, ntab, temp, funcA, funcB)
 
subroutine heat_capacity_c1 (etype, nn, ecoord, temperature, IMAT, surf, lumped, mass, ntab1, temp1, funcA1, funcB1, ntab2, temp2, funcA2, funcB2)
 
subroutine heat_capacity_c2 (etype, nn, ecoord, temperature, IMAT, thick, lumped, mass, ntab1, temp1, funcA1, funcB1, ntab2, temp2, funcA2, funcB2)
 
subroutine heat_capacity_c3 (etype, nn, ecoord, temperature, IMAT, lumped, mass, ntab1, temp1, funcA1, funcB1, ntab2, temp2, funcA2, funcB2)
 
subroutine heat_capacity_shell_731 (etype, nn, ecoord, temperature, IMAT, thick, lumped, mass, ntab1, temp1, funcA1, funcB1, ntab2, temp2, funcA2, funcB2)
 
subroutine heat_capacity_shell_741 (etype, nn, ecoord, temperature, IMAT, thick, lumped, mass, ntab1, temp1, funcA1, funcB1, ntab2, temp2, funcA2, funcB2)
 

Function/Subroutine Documentation

◆ heat_capacity_c1()

subroutine m_heat_lib_capacity::heat_capacity_c1 ( integer(kind=kint), intent(in)  etype,
integer(kind=kint), intent(in)  nn,
real(kind=kreal), dimension(3, nn)  ecoord,
real(kind=kreal), dimension(nn), intent(in)  temperature,
integer(kind=kint)  IMAT,
real(kind=kreal)  surf,
real(kind=kreal), dimension(:), intent(out)  lumped,
real(kind=kreal), dimension(:,:), intent(out)  mass,
integer(kind=kint)  ntab1,
real(kind=kreal), dimension(ntab1)  temp1,
real(kind=kreal), dimension(ntab1+1)  funcA1,
real(kind=kreal), dimension(ntab1+1)  funcB1,
integer(kind=kint)  ntab2,
real(kind=kreal), dimension(ntab2)  temp2,
real(kind=kreal), dimension(ntab2+1)  funcA2,
real(kind=kreal), dimension(ntab2+1)  funcB2 
)
Parameters
[in]etypeelement type
[in]nnnumber of elemental nodes
[out]massmass matrix
[out]lumpedmass matrix

Definition at line 38 of file heat_LIB_CAPACITY.f90.

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

◆ heat_capacity_c2()

subroutine m_heat_lib_capacity::heat_capacity_c2 ( integer(kind=kint), intent(in)  etype,
integer(kind=kint), intent(in)  nn,
real(kind=kreal), dimension(2,nn), intent(in)  ecoord,
real(kind=kreal), dimension(nn), intent(in)  temperature,
integer(kind=kint)  IMAT,
real(kind=kreal)  thick,
real(kind=kreal), dimension(:), intent(out)  lumped,
real(kind=kreal), dimension(:,:), intent(out)  mass,
integer(kind=kint)  ntab1,
real(kind=kreal), dimension(ntab1)  temp1,
real(kind=kreal), dimension(ntab1+1)  funcA1,
real(kind=kreal), dimension(ntab1+1)  funcB1,
integer(kind=kint)  ntab2,
real(kind=kreal), dimension(ntab2)  temp2,
real(kind=kreal), dimension(ntab2+1)  funcA2,
real(kind=kreal), dimension(ntab2+1)  funcB2 
)
Parameters
[in]etypeelement type
[in]nnnumber of elemental nodes
[in]ecoordcoordinates of elemental nodes
[out]massmass matrix
[out]lumpedmass matrix

Definition at line 74 of file heat_LIB_CAPACITY.f90.

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

◆ heat_capacity_c3()

subroutine m_heat_lib_capacity::heat_capacity_c3 ( integer(kind=kint), intent(in)  etype,
integer(kind=kint), intent(in)  nn,
real(kind=kreal), dimension(3,nn), intent(in)  ecoord,
real(kind=kreal), dimension(nn), intent(in), optional  temperature,
integer(kind=kint)  IMAT,
real(kind=kreal), dimension(:), intent(out)  lumped,
real(kind=kreal), dimension(:,:), intent(out)  mass,
integer(kind=kint)  ntab1,
real(kind=kreal), dimension(ntab1)  temp1,
real(kind=kreal), dimension(ntab1+1)  funcA1,
real(kind=kreal), dimension(ntab1+1)  funcB1,
integer(kind=kint)  ntab2,
real(kind=kreal), dimension(ntab2)  temp2,
real(kind=kreal), dimension(ntab2+1)  funcA2,
real(kind=kreal), dimension(ntab2+1)  funcB2 
)
Parameters
[in]etypeelement type
[in]nnnumber of elemental nodes
[in]ecoordcoordinates of elemental nodes
[out]massmass matrix
[out]lumpedmass matrix

Definition at line 132 of file heat_LIB_CAPACITY.f90.

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

◆ heat_capacity_shell_731()

subroutine m_heat_lib_capacity::heat_capacity_shell_731 ( integer(kind=kint), intent(in)  etype,
integer(kind=kint), intent(in)  nn,
real(kind=kreal), dimension(3,nn), intent(in)  ecoord,
real(kind=kreal), dimension(nn), intent(in), optional  temperature,
integer(kind=kint)  IMAT,
real(kind=kreal)  thick,
real(kind=kreal), dimension(:), intent(out)  lumped,
real(kind=kreal), dimension(:,:), intent(out)  mass,
integer(kind=kint)  ntab1,
real(kind=kreal), dimension(ntab1)  temp1,
real(kind=kreal), dimension(ntab1+1)  funcA1,
real(kind=kreal), dimension(ntab1+1)  funcB1,
integer(kind=kint)  ntab2,
real(kind=kreal), dimension(ntab2)  temp2,
real(kind=kreal), dimension(ntab2+1)  funcA2,
real(kind=kreal), dimension(ntab2+1)  funcB2 
)
Parameters
[in]etypeelement type
[in]nnnumber of elemental nodes
[in]ecoordcoordinates of elemental nodes
[out]massmass matrix
[out]lumpedmass matrix

Definition at line 191 of file heat_LIB_CAPACITY.f90.

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

◆ heat_capacity_shell_741()

subroutine m_heat_lib_capacity::heat_capacity_shell_741 ( integer(kind=kint), intent(in)  etype,
integer(kind=kint), intent(in)  nn,
real(kind=kreal), dimension(3,nn), intent(in)  ecoord,
real(kind=kreal), dimension(nn), intent(in), optional  temperature,
integer(kind=kint)  IMAT,
real(kind=kreal)  thick,
real(kind=kreal), dimension(:), intent(out)  lumped,
real(kind=kreal), dimension(:,:), intent(out)  mass,
integer(kind=kint)  ntab1,
real(kind=kreal), dimension(ntab1)  temp1,
real(kind=kreal), dimension(ntab1+1)  funcA1,
real(kind=kreal), dimension(ntab1+1)  funcB1,
integer(kind=kint)  ntab2,
real(kind=kreal), dimension(ntab2)  temp2,
real(kind=kreal), dimension(ntab2+1)  funcA2,
real(kind=kreal), dimension(ntab2+1)  funcB2 
)
Parameters
[in]etypeelement type
[in]nnnumber of elemental nodes
[in]ecoordcoordinates of elemental nodes
[out]massmass matrix
[out]lumpedmass matrix

Definition at line 232 of file heat_LIB_CAPACITY.f90.

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

◆ heat_get_coefficient()

subroutine m_heat_lib_capacity::heat_get_coefficient ( real(kind=kreal)  Tpoi,
integer(kind=kint)  imat,
real(kind=kreal), dimension(3)  coef,
integer(kind=kint)  ntab,
real(kind=kreal), dimension(ntab)  temp,
real(kind=kreal), dimension(ntab+1)  funcA,
real(kind=kreal), dimension(ntab+1)  funcB 
)

Definition at line 11 of file heat_LIB_CAPACITY.f90.

Here is the caller graph for this function: