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

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

Functions/Subroutines

integer(kind=kint) function fstr_ctrl_get_velocity (ctrl, vType, amp, node_id, node_id_len, dof_ids, dof_ide, value)
 Read in !VELOCITY. More...
 
integer(kind=kint) function fstr_ctrl_get_acceleration (ctrl, aType, amp, node_id, node_id_len, dof_ids, dof_ide, value)
 Read in !ACCELERATION. More...
 
integer(kind=kint) function fstr_ctrl_get_dynamic (ctrl, nlgeom, idx_eqa, idx_resp, n_step, t_start, t_end, t_delta, ganma, beta, idx_mas, idx_dmp, ray_m, ray_k, nout, node_id, node_id_len, nout_monit, iout_list)
 Read in !DYNAMIC. More...
 

Detailed Description

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

Function/Subroutine Documentation

◆ fstr_ctrl_get_acceleration()

integer(kind=kint) function fstr_ctrl_dynamic::fstr_ctrl_get_acceleration ( integer(kind=kint)  ctrl,
integer(kind=kint)  aType,
character(len=hecmw_name_len)  amp,
character(len=hecmw_name_len), dimension(:)  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 !ACCELERATION.

Definition at line 68 of file fstr_ctrl_dynamic.f90.

Here is the caller graph for this function:

◆ fstr_ctrl_get_dynamic()

integer(kind=kint) function fstr_ctrl_dynamic::fstr_ctrl_get_dynamic ( integer(kind=kint)  ctrl,
logical  nlgeom,
integer(kind=kint)  idx_eqa,
integer(kind=kint)  idx_resp,
integer(kind=kint)  n_step,
real(kind=kreal)  t_start,
real(kind=kreal)  t_end,
real(kind=kreal)  t_delta,
real(kind=kreal)  ganma,
real(kind=kreal)  beta,
integer(kind=kint)  idx_mas,
integer(kind=kint)  idx_dmp,
real(kind=kreal)  ray_m,
real(kind=kreal)  ray_k,
integer(kind=kint)  nout,
character(len=hecmw_name_len)  node_id,
integer(kind=kint)  node_id_len,
integer(kind=kint)  nout_monit,
integer(kind=kint), dimension(6)  iout_list 
)

Read in !DYNAMIC.

Definition at line 89 of file fstr_ctrl_dynamic.f90.

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

◆ fstr_ctrl_get_velocity()

integer(kind=kint) function fstr_ctrl_dynamic::fstr_ctrl_get_velocity ( integer(kind=kint)  ctrl,
integer(kind=kint)  vType,
character(len=hecmw_name_len)  amp,
character(len=hecmw_name_len), dimension(:)  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 !VELOCITY.

Definition at line 50 of file fstr_ctrl_dynamic.f90.

Here is the caller graph for this function: