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

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

Functions/Subroutines

integer(kind=kint) function fstr_ctrl_get_static (ctrl, dtime, etime, itime, eps, restart_nout, idx_elpl, iout_list, sig_y0, h_dash, nout, nout_monit, node_monit_1, elem_monit_1, intg_monit_1)
 Read in !STATIC. More...
 
integer(kind=kint) function fstr_ctrl_get_boundary (ctrl, amp, node_id, node_id_len, dof_ids, dof_ide, value)
 Read in !BOUNDARY. More...
 
integer(kind=kint) function fstr_ctrl_get_cload (ctrl, amp, node_id, node_id_len, dof_id, value)
 Read in !CLOAD. More...
 
integer(kind=kint) function fstr_ctrl_get_dload (ctrl, amp, follow, element_id, element_id_len, load_type, params)
 Read in !DLOAD. More...
 
integer(kind=kint) function fstr_ctrl_get_reftemp (ctrl, value)
 Read in !REFTEMP. More...
 
integer(kind=kint) function fstr_ctrl_get_temperature (ctrl, irres, tstep, tintl, rtype, node_id, node_id_len, value)
 Read in !TEMPERATURE. More...
 
integer(kind=kint) function fstr_ctrl_get_spring (ctrl, amp, node_id, node_id_len, dof_id, value)
 Read in !SPRING. More...
 
integer function fstr_ctrl_get_userload (ctrl)
 Read in !ULOAD. More...
 

Detailed Description

This module contains control file data obtaining functions for static analysis.

Function/Subroutine Documentation

◆ fstr_ctrl_get_boundary()

integer(kind=kint) function fstr_ctrl_static::fstr_ctrl_get_boundary ( integer(kind=kint)  ctrl,
character(len=hecmw_name_len)  amp,
character(len=hecmw_name_len), dimension(:), target  node_id,
integer(kind=kint)  node_id_len,
integer(kind=kint), dimension (:), pointer  dof_ids,
integer(kind=kint), dimension (:), pointer  dof_ide,
real(kind=kreal), dimension(:), pointer  value 
)

Read in !BOUNDARY.

Definition at line 71 of file fstr_ctrl_static.f90.

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

◆ fstr_ctrl_get_cload()

integer(kind=kint) function fstr_ctrl_static::fstr_ctrl_get_cload ( integer(kind=kint)  ctrl,
character(len=hecmw_name_len)  amp,
character(len=hecmw_name_len), dimension(:), target  node_id,
integer(kind=kint)  node_id_len,
integer(kind=kint), dimension(:), pointer  dof_id,
real(kind=kreal), dimension(:), pointer  value 
)

Read in !CLOAD.

Definition at line 100 of file fstr_ctrl_static.f90.

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

◆ fstr_ctrl_get_dload()

integer(kind=kint) function fstr_ctrl_static::fstr_ctrl_get_dload ( integer(kind=kint)  ctrl,
character(len=hecmw_name_len)  amp,
integer(kind=kint)  follow,
character(len=hecmw_name_len), dimension(:), target  element_id,
integer(kind=kint)  element_id_len,
integer(kind=kint), dimension(:), pointer  load_type,
real(kind=kreal), dimension(:,:), pointer  params 
)

Read in !DLOAD.

Definition at line 127 of file fstr_ctrl_static.f90.

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

◆ fstr_ctrl_get_reftemp()

integer(kind=kint) function fstr_ctrl_static::fstr_ctrl_get_reftemp ( integer(kind=kint)  ctrl,
real(kind=kreal)  value 
)

Read in !REFTEMP.

Definition at line 216 of file fstr_ctrl_static.f90.

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

◆ fstr_ctrl_get_spring()

integer(kind=kint) function fstr_ctrl_static::fstr_ctrl_get_spring ( integer(kind=kint)  ctrl,
character(len=hecmw_name_len)  amp,
character(len=hecmw_name_len), dimension(:), target  node_id,
integer(kind=kint)  node_id_len,
integer(kind=kint), dimension(:), pointer  dof_id,
real(kind=kreal), dimension(:), pointer  value 
)

Read in !SPRING.

Definition at line 270 of file fstr_ctrl_static.f90.

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

◆ fstr_ctrl_get_static()

integer(kind=kint) function fstr_ctrl_static::fstr_ctrl_get_static ( integer(kind=kint)  ctrl,
real(kind=kreal)  dtime,
real(kind=kreal)  etime,
integer(kind=kint)  itime,
real(kind=kreal)  eps,
integer(kind=kint)  restart_nout,
integer(kind=kint)  idx_elpl,
integer(kind=kint), dimension(6)  iout_list,
real(kind=kreal)  sig_y0,
real(kind=kreal)  h_dash,
integer(kind=kint)  nout,
integer(kind=kint)  nout_monit,
integer(kind=kint)  node_monit_1,
integer(kind=kint)  elem_monit_1,
integer(kind=kint)  intg_monit_1 
)

Read in !STATIC.

Definition at line 40 of file fstr_ctrl_static.f90.

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

◆ fstr_ctrl_get_temperature()

integer(kind=kint) function fstr_ctrl_static::fstr_ctrl_get_temperature ( integer(kind=kint)  ctrl,
integer(kind=kint)  irres,
integer(kind=kint)  tstep,
integer(kind=kint)  tintl,
integer(kind=kint)  rtype,
character(len=hecmw_name_len), dimension(:), target  node_id,
integer(kind=kint)  node_id_len,
real(kind=kreal), dimension(:), pointer  value 
)

Read in !TEMPERATURE.

Definition at line 231 of file fstr_ctrl_static.f90.

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

◆ fstr_ctrl_get_userload()

integer function fstr_ctrl_static::fstr_ctrl_get_userload ( integer(kind=kint), intent(in)  ctrl)

Read in !ULOAD.

Definition at line 296 of file fstr_ctrl_static.f90.

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