関数TF_set_f_value マニュアル

(The documentation of function TF_set_f_value)

Last Update: 2024/2/19


◆機能・用途(Purpose)

1つの地震波動ソース要素(is)について等価体積力の空間分布を設定する。
Determine the spatial distribution of an equivalent body force for a seismic wave source element (is).


◆形式(Format)

#include "waterPML_sub/setstg.h"
inline void TF_set_f_value
(const _Bool ∗source_grid_flag,const struct grid stg,
 const struct waterPML_parameters parameters,
 const struct matrix ∗M,const struct columnvector ∗F,
 const struct columnvector ∗T,const int is, double ∗∗∗f)


◆引数(Arguments)

source_grid_flag 各格子セルがノンゼロのソース強度を持つか否かを示すフラグ。 関数TF_calculate_source_intensity を用いて作成した配列を与える。
A flag indicating whether each grid cell has non-zero source intensity. Use an array created by function TF_calculate_source_intensity.
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_index によって値を設定した構造体。
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, and TF_set_f_index.
parameters 関数TF_set_parameters によってメンバの値の設定を済ませた構造体。
A structure whose members were set by function TF_set_parameters.
M モーメントテンソル(直交座標系に沿った3×3行列) の空間分布。 関数TF_set_MandFandT を用いて作成した配列を与える。
The spatial distribution of moment tensors (3×3 matrices along a cartesian coordinate system) created by function TF_set_MandFandT.
F シングルフォース(直交座標系に沿った3成分ベクトル) の空間分布。 関数TF_set_MandFandT を用いて作成した配列を与える。
The spatial distribution of single forces (3-component vectors along a cartesian coordinate system) created by function TF_set_MandFandT.
T 傾斜変動を相反定理を用いて計算するために観測点の位置に置く 仮想的なソース成分(直交座標系に沿った水平2成分ベクトル) の空間分布。 関数TF_set_MandFandT を用いて作成した配列を与える。
The spatial distribution of virtual source components \(\myvector{T}(\posx)\), exerted at the station locations to compute tilt based on the reciprocity theorem (horizontal 2-component vectors along a cartesian coordinate system), created by function TF_set_MandFandT.
is 処理対象の地震波動ソース要素の番号。
An index of the seismic wave source element to process.
f 等価体積力の代入先。 動的メモリの確保のみ済ませた2次元配列に&を付けて与える。 配列の第1引数は力の方向\(i\)、第2引数は位置を表す。
Memory into which the equivalent body force is to be inserted. Give a 2-D array, whose dynamic memory has been allocated but whose component values have not been set, with &. The 1st and 2nd arguments of the array represent the force direction \(i\) and the location, respectively.


◆動作(Behaviour)

引数fの配列要素の値を設定する。
Determine the values of array components of argument f.