関数TF_write_tilt マニュアル

(The documentation of function TF_write_tilt)

Last Update: 2024/2/22


◆機能・用途(Purpose)

観測点での傾斜レート(回転運動)を出力する。
Output the tilt rates (rotational motion) at stations.


◆形式(Format)

#include "waterPML_sub/write.h"
inline void TF_write_tilt
(const struct grid stg,const struct waterPML_parameters parameters,
 char ∗const ∗type, const struct TF_station ∗stations,
 double ∗∗const ∗V,const char new)


◆引数(Arguments)

stg 関数 TF_initialize_stg, TF_set_rho_index, TF_set_lambda_index, TF_set_mu_index, TF_set_alpha_index, TF_set_c, TF_set_f, TF_read_stations, TF_set_and_initialize_V, TF_set_and_initialize_T によって値を設定した構造体。
A structure whose values have been given by functions TF_initialize_stg, TF_set_rho_index, TF_set_lambda_index, TF_set_mu_index, TF_set_alpha_index, TF_set_c, TF_set_f, TF_read_stations, TF_set_and_initialize_V, and TF_set_and_initialize_T.
parameters 関数 TF_set_parameters, TF_read_stations, TF_count_snapshot によってメンバの値の設定を済ませた構造体。
A structure whose members were set by functions TF_set_parameters, TF_read_stations, and TF_count_snapshot.
type 関数TF_set_type, TF_set_material_type によって値を設定した 2次元配列type
A 2-D array type whose values have been set by functions TF_set_type and TF_set_material_type.
stations 観測点の情報を並べた配列。 関数TF_read_stations の戻り値を与える。
An array composed of the information on stations; use the return value of function TF_read_stations.
V 波形を出力したい時刻における速度成分\(V_i^k\)を並べた3次元配列。 第1引数は\(i\)、第2引数は\(k\)であり、 第3引数は位置を表す\(V_i^k\)用の 通し番号(位置の表現方法3-2) である。
A 3-D array composed of the velocity components \(V_i^k\) at the time to output. The 1st argument is \(i\), the 2nd is \(k\), and the 3rd is the consecutive index (method 3-2) that represents a location for \(V_i^k\).
new 波形ファイルを新規に作成するか否かを示すフラグ。 最初の時刻での速度を出力する場合はtrue、 それ以降の時刻での速度を出力する場合はfalseとする。
A flag indicating whether the waveform to be created is new or not; true to output the velocity at the first time sample, false to output the velocity at the following time samples.


◆動作(Behaviour)

引数Vで与えた速度場\(V_i^k\)をもとに各観測点の位置での傾斜レートを計算し、 波形ファイル に出力する。
Compute the tilt rate at each station from the velocity field \(V_i^k\) given by argument V, and output it into an waveform file.


◆補足(Additional notes)

この関数で出力するのは傾斜レート波形の1つの時刻サンプルにおける値である。 時刻に関するループの中でこの関数を繰り返し呼び出すことで 出力ファイルが全体として時間の関数(波形)になる。
This program outputs the value of each tilt rate waveform at a time sample. The output becomes a time function (waveform) by repeatedly calling this function in a loop for time.