tws/source.h マニュアル

(The documentation of tws/source.h)

Last Update: 2021/12/8


tws/source.hでは 地震波の理論計算における波動ソースの設定の読み込みと処理を行う関数が定義されている。 このヘッダファイル内で定義されている関数を以下に示す。 各関数の詳細は関数名をクリックしてリンク先を参照のこと。
Functions to read and process the configuration of the wave source for the calculations of synthetic seismic waves are defined in tws/source.h. Functions defined in this header file are listed below. For details of individual functions, click the links.

関数名
Function name
機能・用途
Purpose
tws_count_source 地震波動ソースの設定ファイルに書かれているソースの個数をカウントする。
Count the number of sources written in a configuration file for seismic wave sources.
tws_set_source 地震波動ソースの設定ファイルを読み込み、 チェックと修正を行ってstruct tws_source型構造体に保存する。
Read a configuration file for seismic wave sources, check, modify, and store the results into a struct tws_source-type structure.
tws_read_source 地震波動ソースの設定ファイルを読み込んで struct tws_source型構造体に保存する。 関数tws_set_sourceからの内部呼び出し用である。
Read a configuration file for seismic wave sources and store the results into a struct tws_source-type structure. This function is for an internal call from function tws_set_source.
tws_check_source 地震波動ソースの設定ファイルから読み込んだ設定のチェックを行う。 関数tws_set_sourceからの内部呼び出しとして用いられる。
Check the configurations for seismic wave sources read from a file. This function is for an internal call from function tws_set_source.
tws_set_MandFandT_single_force 大きさと向きで与えられた地震波動ソースを 直交座標に沿った行列成分表記に変換する。 シングルフォースのメカニズム用。
Convert the mechanism of a seismic wave source, given by the magnitude and orientation, to matrix representations based on a cartesian coordinate, for a single force source mechanism.
tws_set_MandFandT_axi_symmetric 大きさと向きで与えられた地震波動ソースを 直交座標に沿った行列成分表記に変換する。 2つの固有値が縮退したモーメントテンソルのメカニズム用。
Convert the mechanism of a seismic wave source, given by the magnitude and orientation, to matrix representations based on a cartesian coordinate, for a source mechanism of a moment tensor which has a pair of degenerated eigenvalues.
tws_set_MandFandT_isotropic 大きさと向きで与えられた地震波動ソースを 直交座標に沿った行列成分表記に変換する。 等方ソース(固有値の比が1:1:1のモーメントテンソル)のメカニズム用。
Convert the mechanism of a seismic wave source, given by the magnitude and orientation, to matrix representations based on a cartesian coordinate, for an isotropic source mechanism (i.e., a moment tensor of 1:1:1 eigenvalues).
tws_set_MandFandT_double_couple 大きさと向きで与えられた地震波動ソースを 直交座標に沿った行列成分表記に変換する。 ダブルカップル型のメカニズム用。
Convert the mechanism of a seismic wave source, given by the magnitude and orientation, to matrix representations based on a cartesian coordinate, for a double-couple type source mechanism.
tws_set_MandFandT_tilt 大きさと向きで与えられた地震波動ソースを 直交座標に沿った行列成分表記に変換する。 相反定理を用いて水管傾斜計用の傾斜変動を計算する場合用。
Convert the mechanism of a seismic wave source, given by the magnitude and orientation, to matrix representations based on a cartesian coordinate, for a calculation of tilt observed by a watertube tiltmeter using the reciprocity theorem.
tws_set_MandFandT_tilt2 大きさと向きで与えられた地震波動ソースを 直交座標に沿った行列成分表記に変換する。 相反定理を用いてボアホール型傾斜計用の傾斜変動を計算する場合用。
Convert the mechanism of a seismic wave source, given by the magnitude and orientation, to matrix representations based on a cartesian coordinate, for a calculation of tilt observed by a borehole-type tiltmeter using the reciprocity theorem.