関数TF_contribution_from_unit_F マニュアル

(The documentation of function TF_contribution_from_unit_F)

Last Update: 2022/3/31


◆機能・用途(Purpose)

単位振幅の1つのシングルフォース成分によって生じる 指定された時刻における特定の1つの変位成分の値を計算する。
Compute the value of a displacement component at a given time caused by a single force component of unit amplitude.


◆形式(Format)

#include "WIHM_sub/contribution.h"
inline double TF_contribution_from_unit_F
(const double rho,const double alpha,const double beta,
 const int p,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-3]。
The component of the single force 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)

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