ヘッダファイル名 Header file name |
機能・用途 Purpose |
waterPML_sub/index.h | 他のwaterPMLコマンド専用ヘッダファイル一式を
インクルードするためのヘッダファイル。 A header file to include all other header files exclusively used by waterPML command. |
waterPML_sub/macro.h | waterPMLコマンド専用のマクロの定義。 Definitions of macros exclusively used by waterPML command. |
waterPML_sub/structure.h | waterPMLコマンド専用の構造体の定義。 Definitions of structures exclusively used by waterPML command. |
waterPML_sub/prototype.h | waterPMLコマンド専用の関数のプロトタイプ。 Prototypes of functions exclusively used by waterPML command. |
ヘッダファイル名 Header file name |
機能・用途 Purpose |
waterPML_sub/calculate_T.h | 時刻\(t-\Delta t/2\)での応力場と時刻\(t\)での速度場を用いて
時刻\(t+\Delta t/2\)での応力場を計算する関数。 Functions to compute the stress field at time \(t+\Delta t/2\) given the stress field at time \(t-\Delta t/2\) and the velocity field at time \(t\). |
waterPML_sub/calculate_T_omp.h | 時刻\(t-\Delta t/2\)での応力場と時刻\(t\)での速度場を用いて
時刻\(t+\Delta t/2\)での応力場を計算する関数
(OpenMP並列化版)。 Functions to compute the stress field at time \(t+\Delta t/2\) given the stress field at time \(t-\Delta t/2\) and the velocity field at time \(t\) (a version for OpenMP parallelization). |
waterPML_sub/calculate_V.h | 時刻\(t-\Delta t\)での速度場と時刻\(t-\Delta t/2\)での応力場を用いて
時刻\(t\)での速度場を計算する関数。 Functions to compute the velocity field at time \(t\) given the velocity field at time \(t-\Delta t\) and the stress field at time \(t-\Delta t/2\). |
waterPML_sub/calculate_V_omp.h | 時刻\(t-\Delta t\)での速度場と時刻\(t-\Delta t/2\)での応力場を用いて
時刻\(t\)での速度場を計算する関数
(OpenMP並列化版)。 Functions to compute the velocity field at time \(t\) given the velocity field at time \(t-\Delta t\) and the stress field at time \(t-\Delta t/2\) (a version for OpenMP parallelization). |
waterPML_sub/setPML.h | PML領域の設定を行う関数。 Functions to configure a PML volume. |
waterPML_sub/set_c.h | 差分方程式の係数を設定する関数。 Functions to determine the coefficients for difference equations. |
waterPML_sub/set_parameters.h | パラメータの設定を行う関数。 Functions to set parameters. |
waterPML_sub/set_structure.h | 地下構造の設定を読み込んで媒質の物性値に反映する関数。 Functions to read the configuration of the subsurface structure and set the material properties correspondingly. |
waterPML_sub/set_structure_layer.h | 地下構造の設定を読み込んで媒質の物性値に反映する関数(成層構造の場合用)。 Functions to read the configuration of the subsurface structure and set the material properties correspondingly (in case of a stratified medium). |
waterPML_sub/setstg.h | 食い違い格子の設定を行う関数。 Functions to configure the staggered grid system. |
waterPML_sub/snapshot.h | スナップショットの出力に関するパラメータを処理する関数。 Functions to process parameters for the output snapshots. |
waterPML_sub/source.h | 地震波動ソースの設定に基づいて等価体積力の空間分布を設定する関数。 Functions to determine the spatial distribution of an equivalent body force based on the configuration of the seismic wave source. |
waterPML_sub/station.h | 観測点リストの読み込みと処理を行う関数。 Functions to read and process a station list. |
waterPML_sub/topography.h | 地形データを読み込んで媒質の設定に反映する関数。 Functions to read topography data and set the material configuration correspondingly. |
waterPML_sub/water.h | 水域の設定ファイルを読み込んで媒質の設定に反映する関数。 Functions to read the configuration file for water-filled regions and set the material configuration correspondingly. |
waterPML_sub/write.h | パラメータや計算結果を出力する関数。 Functions to output parameters and computation results. |