関数TF_contribution_from_unit_M マニュアル

(The documentation of function TF_contribution_from_unit_M)

Last Update: 2022/3/31


◆機能・用途(Purpose)

単位振幅の1つのモーメントテンソル成分によって生じる 指定された時刻における特定の1つの変位成分の値を計算する。
Compute the value of a displacement component at a given time caused by a moment tensor component of unit amplitude.


◆形式(Format)

#include "WIHM_sub/contribution.h"
inline double TF_contribution_from_unit_M
(const double rho,const double alpha,const double beta,
 const int p,const int q,
 const char ∗funcname,const double tp,const double ts,
 const char ∗term,const double r,const double ∗gamma,
 const int n,const double t)


◆引数(Arguments)

rho 媒質の密度\(\rho\) [kg/m\(^3\)]。
The density, \(\rho\) [kg/m\(^3\)], of the medium.
alpha 媒質のP波速度\(\alpha\) [m/s]。
The P-wave velocity, \(\alpha\) [m/s], of the medium.
beta 媒質のS波速度\(\beta\) [m/s]。
The S-wave velocity, \(\beta\) [m/s], of the medium.
p 使用するモーメントテンソル成分の1つ目の番号(力の方向) [1-3]。
The first index (force direction) of the component of the moment tensor to use [1-3].
q 使用するモーメントテンソル成分の2つ目の番号(腕の方向) [1-3]。
The second index (arm direction) of the component of the moment tensor to use [1-3].
funcname 使用する震源時間関数の名前。 地震波動ソースの設定ファイルで指定した値。
Name of the source time function used; the value given in the configuration file of the seismic wave source.
tp 使用する震源時間関数の1つ目の時定数\(\tau_p\) [s]。 地震波動ソースの設定ファイルで指定した値。
The first time constant, \(\tau_p\) [s], of the source time function used; the value given in the configuration file of the seismic wave source.
ts 使用する震源時間関数の2つ目の時定数\(\tau_s\) [s]。 地震波動ソースの設定ファイルで指定した値。
The second time constant, \(\tau_s\) [s], of the source time function used; the value given in the configuration file of the seismic wave source.
term 計算する項。コマンドライン引数で指定したパラメータtermの値。
Term to compute, given by parameter term of command-line arguments.
r ソースと観測点の間の距離\(r\) [m]。
The distance, \(r\) [m], from the source to the station.
gamma ソースから観測点に向かう単位方向ベクトル\(\myvector{\gamma}\) の成分を並べた配列。
An array composed of the unit directional vector, \(\myvector{\gamma}\), from the source to the station.
n 計算したい変位成分の番号\(n\) [1-3]。
The displace component, \(n\), to compute [1-3].
t 変位の値を計算する時刻\(t\) [s]。
Time \(t\) [s] to compute the value of displacement.


◆戻り値(Return value)

単位振幅のモーメントテンソル成分\(M_{pq}\)によって生じる 時刻\(t\)における変位の\(n\)成分\(u_n(t)\)の値。 なお、単位振幅とは時刻\(t\)における\(M_{pq}\)の値が1という意味ではなく、 震源時間関数全体を通した\(M_{pq}\)の代表振幅(多くの場合、最大振幅) が1という意味である。
The value of \(u_n(t)\), which is the \(n\)th component of displacement at time \(t\), caused by a moment tensor component \(M_{pq}\) of unit amplitude. Here, the unit amplitude does not mean that the value of \(M_{pq}\) at time \(t\) is 1, but means that the representative amplitude (which is the maximum amplitude in many cases) of \(M_{pq}\) throughout the entire source time function is 1.