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

Data Types

interface  fstr_ctrl_rewind
 
interface  fstr_ctrl_get_err_msg_c
 
interface  fstr_ctrl_open_c
 
interface  fstr_ctrl_get_rec_number
 
interface  fstr_ctrl_get_line_c
 
interface  fstr_ctrl_seek_header_c
 
interface  fstr_ctrl_seek_next_header
 
interface  fstr_ctrl_get_c_h_name_c
 
interface  fstr_ctrl_get_c_h_line_no
 
interface  fstr_ctrl_get_c_h_pos
 
interface  fstr_ctrl_get_param_c
 
interface  fstr_ctrl_get_param_ex_c
 
interface  fstr_ctrl_get_data_line_n
 
interface  fstr_ctrl_get_data_n_in_line_c
 
interface  fstr_ctrl_get_data_error_pos
 
interface  fstr_ctrl_get_data_error_line
 
interface  fstr_ctrl_get_data_c
 
interface  fstr_ctrl_get_data_ex_c
 
interface  fstr_ctrl_get_data_array_ex_c
 
interface  fstr_ctrl_close
 
interface  fstr_ctrl_dump
 

Functions/Subroutines

subroutine fstr_ctrl_get_err_msg (buf, len)
 
integer(c_int) function fstr_ctrl_open (filename)
 
integer(c_int) function fstr_ctrl_get_line (ctrl, rec_no, buff, buff_size)
 
integer(c_int) function fstr_ctrl_seek_header (ctrl, header_name)
 
integer(c_int) function fstr_ctrl_get_c_h_name (ctrl, header_name, buf_size)
 
integer(c_int) function fstr_ctrl_get_param (ctrl, param_name, value_list, type, val)
 
integer(c_int) function fstr_ctrl_get_param_ex (ctrl, param_name, value_list, necessity, type, val)
 
integer(c_int) function fstr_ctrl_get_data_n_in_line (ctrl, line_no, delim)
 
integer(c_int) function fstr_ctrl_get_data (ctrl, line_no, format, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10)
 
integer(c_int) function fstr_ctrl_get_data_ex (ctrl, line_no, format, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10)
 
integer(c_int) function fstr_ctrl_get_data_array_ex (ctrl, format, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10)
 

Function/Subroutine Documentation

◆ fstr_ctrl_get_c_h_name()

integer(c_int) function fstr_ctrl_util_f::fstr_ctrl_get_c_h_name ( integer(c_int)  ctrl,
character(len=*), target  header_name,
integer(c_int)  buf_size 
)

Definition at line 216 of file fstr_ctrl_util_f.f90.

Here is the call graph for this function:

◆ fstr_ctrl_get_data()

integer(c_int) function fstr_ctrl_util_f::fstr_ctrl_get_data ( integer(c_int)  ctrl,
integer(c_int)  line_no,
character(len=*), target  format,
type(*), optional, target  v1,
type(*), optional, target  v2,
type(*), optional, target  v3,
type(*), optional, target  v4,
type(*), optional, target  v5,
type(*), optional, target  v6,
type(*), optional, target  v7,
type(*), optional, target  v8,
type(*), optional, target  v9,
type(*), optional, target  v10 
)

Definition at line 255 of file fstr_ctrl_util_f.f90.

Here is the call graph for this function:

◆ fstr_ctrl_get_data_array_ex()

integer(c_int) function fstr_ctrl_util_f::fstr_ctrl_get_data_array_ex ( integer(c_int)  ctrl,
character(len=*), target  format,
type(*), dimension(*), optional, target  v1,
type(*), dimension(*), optional, target  v2,
type(*), dimension(*), optional, target  v3,
type(*), dimension(*), optional, target  v4,
type(*), dimension(*), optional, target  v5,
type(*), dimension(*), optional, target  v6,
type(*), dimension(*), optional, target  v7,
type(*), dimension(*), optional, target  v8,
type(*), dimension(*), optional, target  v9,
type(*), dimension(*), optional, target  v10 
)

Definition at line 301 of file fstr_ctrl_util_f.f90.

Here is the call graph for this function:

◆ fstr_ctrl_get_data_ex()

integer(c_int) function fstr_ctrl_util_f::fstr_ctrl_get_data_ex ( integer(c_int)  ctrl,
integer(c_int)  line_no,
character(len=*), target  format,
type(*), optional, target  v1,
type(*), optional, target  v2,
type(*), optional, target  v3,
type(*), optional, target  v4,
type(*), optional, target  v5,
type(*), optional, target  v6,
type(*), optional, target  v7,
type(*), optional, target  v8,
type(*), optional, target  v9,
type(*), optional, target  v10 
)

Definition at line 278 of file fstr_ctrl_util_f.f90.

Here is the call graph for this function:

◆ fstr_ctrl_get_data_n_in_line()

integer(c_int) function fstr_ctrl_util_f::fstr_ctrl_get_data_n_in_line ( integer(c_int)  ctrl,
integer(c_int)  line_no,
character(len=*), target  delim 
)

Definition at line 247 of file fstr_ctrl_util_f.f90.

Here is the call graph for this function:

◆ fstr_ctrl_get_err_msg()

subroutine fstr_ctrl_util_f::fstr_ctrl_get_err_msg ( character(len=*), target  buf,
integer(c_int)  len 
)

Definition at line 184 of file fstr_ctrl_util_f.f90.

◆ fstr_ctrl_get_line()

integer(c_int) function fstr_ctrl_util_f::fstr_ctrl_get_line ( integer(c_int)  ctrl,
integer(c_int)  rec_no,
character(len=*), target  buff,
integer(c_int)  buff_size 
)

Definition at line 198 of file fstr_ctrl_util_f.f90.

Here is the call graph for this function:

◆ fstr_ctrl_get_param()

integer(c_int) function fstr_ctrl_util_f::fstr_ctrl_get_param ( integer(c_int)  ctrl,
character(len=*), target  param_name,
character(len=*), target  value_list,
character(c_char), target  type,
type(*), dimension(..), target  val 
)

Definition at line 225 of file fstr_ctrl_util_f.f90.

Here is the call graph for this function:

◆ fstr_ctrl_get_param_ex()

integer(c_int) function fstr_ctrl_util_f::fstr_ctrl_get_param_ex ( integer(c_int)  ctrl,
character(len=*), target  param_name,
character(len=*), target  value_list,
integer(c_int)  necessity,
character(c_char), target  type,
type(*), dimension(..), target  val 
)

Definition at line 235 of file fstr_ctrl_util_f.f90.

Here is the call graph for this function:

◆ fstr_ctrl_open()

integer(c_int) function fstr_ctrl_util_f::fstr_ctrl_open ( character(len=*), target  filename)

Definition at line 191 of file fstr_ctrl_util_f.f90.

Here is the call graph for this function:

◆ fstr_ctrl_seek_header()

integer(c_int) function fstr_ctrl_util_f::fstr_ctrl_seek_header ( integer(c_int)  ctrl,
character(len=*), target  header_name 
)

Definition at line 208 of file fstr_ctrl_util_f.f90.

Here is the call graph for this function: