create_tws_source_config_random_sub/structure.h マニュアル

(The documentation of create_tws_source_config_random_sub/structure.h)

Last Update: 2024/12/23


create_tws_source_config_random_sub/structure.hでは create_tws_source_config_randomコマンド専用の構造体が定義されている。 各構造体の定義を以下に示す。
Structures exclusively used by create_tws_source_config_random command are defined in create_tws_source_config_random_sub/structure.h. Definitions of individual structures are shown below.

◆目次(Table of contents)



◆struct TF_parameters型構造体 (A struct TF_parameters-type structure)

パラメータ一式を表現するための構造体である。 以下のメンバから成る。
A structure to represent the values of all parameters. This structure is composed of the following members.


Type
メンバ名
Name of member
メンバの意味
Meaning of member
char output_config_file[strsize] パラメータoutput_config_fileの値。
The value of parameter output_config_file.
char output_coordinate_list_file[strsize] パラメータoutput_coordinate_list_fileの値。
The value of parameter output_coordinate_list_file.
char geometry[strsize] パラメータgeometryの値。
The value of parameter geometry.
char x0Str[strsize] パラメータx0の値(文字列)。
The value of parameter x0 (a string).
double ∗x0 パラメータx0の値(\(x\), \(y\), \(z\)成分の値を並べた配列)。
The value of parameter x0 (an array composed of the values of \(x\)-, \(y\)-, and \(z\)-components).
char vStr[strsize] パラメータvの値(文字列)。
The value of parameter v (a string).
double ∗v パラメータvの値(\(x\), \(y\), \(z\)成分の値を並べた配列)。
The value of parameter v (an array composed of the values of \(x\)-, \(y\)-, and \(z\)-components).
char wStr[strsize] パラメータwの値(文字列)。
The value of parameter w (a string).
double ∗w パラメータwの値(\(x\), \(y\), \(z\)成分の値を並べた配列)。
The value of parameter w (an array composed of the values of \(x\)-, \(y\)-, and \(z\)-components).
double p_min パラメータp_minの値。
The value of parameter p_min.
double p_max パラメータp_maxの値。
The value of parameter p_max.
double q_min パラメータq_minの値。
The value of parameter q_min.
double q_max パラメータq_maxの値。
The value of parameter q_max.
double r_min パラメータr_minの値。
The value of parameter r_min.
double r_max パラメータr_maxの値。
The value of parameter r_max.
double d_min パラメータd_minの値。
The value of parameter d_min.
double d_max パラメータd_maxの値。
The value of parameter d_max.
int number パラメータnumberの値。
The value of parameter number.
double number_density パラメータnumber_densityの値。
The value of parameter number_density.
double dx_min パラメータdx_minの値。
The value of parameter dx_min.
double dy_min パラメータdy_minの値。
The value of parameter dy_min.
double dz_min パラメータdz_minの値。
The value of parameter dz_min.
char mechanism[strsize] パラメータmechanismの値。
The value of parameter mechanism.
double intensity パラメータintensityの値。
The value of parameter intensity.
double theta パラメータthetaの値。
The value of parameter theta.
double phi パラメータphiの値。
The value of parameter phi.
double strike パラメータstrikeの値。
The value of parameter strike.
double dip パラメータdipの値。
The value of parameter dip.
double rake パラメータrakeの値。
The value of parameter rake.
double length パラメータlengthの値。
The value of parameter length.
double width パラメータwidthの値。
The value of parameter width.
char slip_distribution[strsize] パラメータslip_distributionの値。
The value of parameter slip_distribution.
char stfun_name[strsize] パラメータstfun_nameの値。
The value of parameter stfun_name.
double stfun_tp パラメータstfun_tpの値。
The value of parameter stfun_tp.
double stfun_ts パラメータstfun_tsの値。
The value of parameter stfun_ts.
int random_seed パラメータrandom_seedの値。
The value of parameter random_seed.


◆struct TF_flag型構造体 (A struct TF_flag-type structure)

フラグ一式を表現するための構造体である。 以下のメンバから成る。
A structure to represent the flags. This structure is composed of the following members.


Type
メンバ名
Name of member
メンバの意味
Meaning of member
_Bool p_min_specified パラメータp_minを指定したか否かを示すフラグ。
A flag indicating whether a parameter p_min was specified.
_Bool p_max_specified パラメータp_maxを指定したか否かを示すフラグ。
A flag indicating whether a parameter p_max was specified.
_Bool q_min_specified パラメータq_minを指定したか否かを示すフラグ。
A flag indicating whether a parameter q_min was specified.
_Bool q_max_specified パラメータq_maxを指定したか否かを示すフラグ。
A flag indicating whether a parameter q_max was specified.
_Bool r_min_specified パラメータr_minを指定したか否かを示すフラグ。
A flag indicating whether a parameter r_min was specified.
_Bool r_max_specified パラメータr_maxを指定したか否かを示すフラグ。
A flag indicating whether a parameter r_max was specified.
_Bool d_min_specified パラメータd_minを指定したか否かを示すフラグ。
A flag indicating whether a parameter d_min was specified.
_Bool d_max_specified パラメータd_maxを指定したか否かを示すフラグ。
A flag indicating whether a parameter d_max was specified.
_Bool number_specified パラメータnumberを指定したか否かを示すフラグ。
A flag indicating whether a parameter number was specified.
_Bool number_density_specified パラメータnumber_densityを指定したか否かを示すフラグ。
A flag indicating whether a parameter number_density was specified.
_Bool dx_min_specified パラメータdx_minを指定したか否かを示すフラグ。
A flag indicating whether a parameter dx_min was specified.
_Bool dy_min_specified パラメータdy_minを指定したか否かを示すフラグ。
A flag indicating whether a parameter dy_min was specified.
_Bool dz_min_specified パラメータdz_minを指定したか否かを示すフラグ。
A flag indicating whether a parameter dz_min was specified.
_Bool theta_specified パラメータthetaを指定したか否かを示すフラグ。
A flag indicating whether a parameter theta was specified.
_Bool phi_specified パラメータphiを指定したか否かを示すフラグ。
A flag indicating whether a parameter phi was specified.
_Bool strike_specified パラメータstrikeを指定したか否かを示すフラグ。
A flag indicating whether a parameter strike was specified.
_Bool dip_specified パラメータdipを指定したか否かを示すフラグ。
A flag indicating whether a parameter dip was specified.
_Bool rake_specified パラメータrakeを指定したか否かを示すフラグ。
A flag indicating whether a parameter rake was specified.
_Bool length_specified パラメータlengthを指定したか否かを示すフラグ。
A flag indicating whether a parameter length was specified.
_Bool width_specified パラメータwidthを指定したか否かを示すフラグ。
A flag indicating whether a parameter width was specified.
_Bool stfun_tp_specified パラメータstfun_tpを指定したか否かを示すフラグ。
A flag indicating whether a parameter stfun_tp was specified.
_Bool stfun_ts_specified パラメータstfun_tsを指定したか否かを示すフラグ。
A flag indicating whether a parameter stfun_tp was specified.