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

This module contains control file data obtaining functions for heat conductive analysis. More...

Functions/Subroutines

integer(kind=kint) function fstr_ctrl_get_heat (ctrl, dt, etime, dtmin, deltmx, itmax, eps, tpname, beta)
 Read in !HEAT. More...
 
integer(kind=kint) function fstr_ctrl_get_fixtemp (ctrl, amp, node_grp_name, node_grp_name_len, value)
 Read in !FIXTEMP. More...
 
integer(kind=kint) function fstr_ctrl_get_cflux (ctrl, amp, node_grp_name, node_grp_name_len, value)
 Read in !CFLUX (heat) More...
 
integer(kind=kint) function fstr_ctrl_get_dflux (ctrl, amp, elem_grp_name, elem_grp_name_len, load_type, value)
 Read in !DFLUX (heat) More...
 
integer(kind=kint) function fstr_ctrl_get_sflux (ctrl, amp, surface_grp_name, surface_grp_name_len, value)
 Read in !SFLUX (heat) More...
 
integer(kind=kint) function fstr_ctrl_get_film (ctrl, amp1, amp2, elem_grp_name, elem_grp_name_len, load_type, value, sink)
 Read in !FILM (heat) More...
 
integer(kind=kint) function fstr_ctrl_get_sfilm (ctrl, amp1, amp2, surface_grp_name, surface_grp_name_len, value, sink)
 Read in !SFILM (heat) More...
 
integer(kind=kint) function fstr_ctrl_get_radiate (ctrl, amp1, amp2, elem_grp_name, elem_grp_name_len, load_type, value, sink)
 Read in !RADIATE (heat) More...
 
integer(kind=kint) function fstr_ctrl_get_sradiate (ctrl, amp1, amp2, surface_grp_name, surface_grp_name_len, value, sink)
 Read in !SRADIATE (heat) More...
 
integer(kind=kint) function fstr_ctrl_get_weldline (ctrl, hecMESH, grp_name_len, weldline)
 Read in !WELD_LINE (heat) More...
 

Detailed Description

This module contains control file data obtaining functions for heat conductive analysis.

Function/Subroutine Documentation

◆ fstr_ctrl_get_cflux()

integer(kind=kint) function fstr_ctrl_heat::fstr_ctrl_get_cflux ( integer(kind=kint)  ctrl,
character(len=hecmw_name_len)  amp,
character(len=hecmw_name_len), dimension(:), target  node_grp_name,
integer(kind=kint)  node_grp_name_len,
real(kind=kreal), dimension(:), pointer  value 
)

Read in !CFLUX (heat)

Definition at line 94 of file fstr_ctrl_heat.f90.

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

◆ fstr_ctrl_get_dflux()

integer(kind=kint) function fstr_ctrl_heat::fstr_ctrl_get_dflux ( integer(kind=kint)  ctrl,
character(len=hecmw_name_len)  amp,
character(len=hecmw_name_len), dimension(:), target  elem_grp_name,
integer(kind=kint)  elem_grp_name_len,
integer(kind=kint), dimension(:), pointer  load_type,
real(kind=kreal), dimension(:), pointer  value 
)

Read in !DFLUX (heat)

Definition at line 120 of file fstr_ctrl_heat.f90.

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

◆ fstr_ctrl_get_film()

integer(kind=kint) function fstr_ctrl_heat::fstr_ctrl_get_film ( integer(kind=kint)  ctrl,
character(len=hecmw_name_len)  amp1,
character(len=hecmw_name_len)  amp2,
character(len=hecmw_name_len), dimension(:), target  elem_grp_name,
integer(kind=kint)  elem_grp_name_len,
integer(kind=kint), dimension(:), pointer  load_type,
real(kind=kreal), dimension(:), pointer  value,
real(kind=kreal), dimension(:), pointer  sink 
)

Read in !FILM (heat)

Definition at line 217 of file fstr_ctrl_heat.f90.

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

◆ fstr_ctrl_get_fixtemp()

integer(kind=kint) function fstr_ctrl_heat::fstr_ctrl_get_fixtemp ( integer(kind=kint)  ctrl,
character(len=hecmw_name_len)  amp,
character(len=hecmw_name_len), dimension(:), target  node_grp_name,
integer(kind=kint)  node_grp_name_len,
real(kind=kreal), dimension(:), pointer  value 
)

Read in !FIXTEMP.

Definition at line 67 of file fstr_ctrl_heat.f90.

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

◆ fstr_ctrl_get_heat()

integer(kind=kint) function fstr_ctrl_heat::fstr_ctrl_get_heat ( integer(kind=kint)  ctrl,
real(kind=kreal), dimension(:), pointer  dt,
real(kind=kreal), dimension(:), pointer  etime,
real(kind=kreal), dimension(:), pointer  dtmin,
real(kind=kreal), dimension(:), pointer  deltmx,
integer(kind=kint), dimension(:), pointer  itmax,
real(kind=kreal), dimension(:), pointer  eps,
character(len=*), intent(out)  tpname,
real(kind=kreal)  beta 
)

Read in !HEAT.

Definition at line 36 of file fstr_ctrl_heat.f90.

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

◆ fstr_ctrl_get_radiate()

integer(kind=kint) function fstr_ctrl_heat::fstr_ctrl_get_radiate ( integer(kind=kint)  ctrl,
character(len=hecmw_name_len)  amp1,
character(len=hecmw_name_len)  amp2,
character(len=hecmw_name_len), dimension(:), target  elem_grp_name,
integer(kind=kint)  elem_grp_name_len,
integer(kind=kint), dimension(:), pointer  load_type,
real(kind=kreal), dimension(:), pointer  value,
real(kind=kreal), dimension(:), pointer  sink 
)

Read in !RADIATE (heat)

Definition at line 320 of file fstr_ctrl_heat.f90.

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

◆ fstr_ctrl_get_sfilm()

integer(kind=kint) function fstr_ctrl_heat::fstr_ctrl_get_sfilm ( integer(kind=kint)  ctrl,
character(len=hecmw_name_len)  amp1,
character(len=hecmw_name_len)  amp2,
character(len=hecmw_name_len), dimension(:), target  surface_grp_name,
integer(kind=kint)  surface_grp_name_len,
real(kind=kreal), dimension(:), pointer  value,
real(kind=kreal), dimension(:), pointer  sink 
)

Read in !SFILM (heat)

Definition at line 288 of file fstr_ctrl_heat.f90.

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

◆ fstr_ctrl_get_sflux()

integer(kind=kint) function fstr_ctrl_heat::fstr_ctrl_get_sflux ( integer(kind=kint)  ctrl,
character(len=hecmw_name_len)  amp,
character(len=hecmw_name_len), dimension(:), target  surface_grp_name,
integer(kind=kint)  surface_grp_name_len,
real(kind=kreal), dimension(:), pointer  value 
)

Read in !SFLUX (heat)

Definition at line 188 of file fstr_ctrl_heat.f90.

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

◆ fstr_ctrl_get_sradiate()

integer(kind=kint) function fstr_ctrl_heat::fstr_ctrl_get_sradiate ( integer(kind=kint)  ctrl,
character(len=hecmw_name_len)  amp1,
character(len=hecmw_name_len)  amp2,
character(len=hecmw_name_len), dimension(:), target  surface_grp_name,
integer(kind=kint)  surface_grp_name_len,
real(kind=kreal), dimension(:), pointer  value,
real(kind=kreal), dimension(:), pointer  sink 
)

Read in !SRADIATE (heat)

Definition at line 391 of file fstr_ctrl_heat.f90.

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

◆ fstr_ctrl_get_weldline()

integer(kind=kint) function fstr_ctrl_heat::fstr_ctrl_get_weldline ( integer(kind=kint), intent(in)  ctrl,
type(hecmwst_local_mesh), intent(in)  hecMESH,
integer(kind=kint), intent(in)  grp_name_len,
type(tweldline), intent(inout)  weldline 
)

Read in !WELD_LINE (heat)

Definition at line 424 of file fstr_ctrl_heat.f90.

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