関数TF_decompose_subdomain_info マニュアル

(The documentation of function TF_decompose_subdomain_info)

Last Update: 2023/12/18


◆機能・用途(Purpose)

地下構造の設定における小領域の定義を 範囲定義行、密度、P波速度、S波速度に分割して 別々の一時ファイルにコピーする。
Divide the definition of subdomains in the configuration of a subsurface structure into the volume definition lines and the definitions of densities, P-wave velocities, and S-wave velocities, and output each of them in separate temporary files.


◆形式(Format)

#include "waterPML_sub/set_structure.h"
inline void TF_decompose_subdomain_info
(const char ∗subdomain_file,char ∗subdomain_volume_file,
 char ∗subdomain_rho_file, char ∗subdomain_Vp_file, char ∗subdomain_Vs_file)


◆引数(Arguments)

subdomain_file 小領域の定義が書かれている一時ファイル名。 関数TF_decompose_structure_file によって作成されたファイル名を与える。
The name of a temporary file in which the definition of subdomains is written. Use the file created by function TF_decompose_structure_file.
subdomain_volume_file 範囲定義行の出力先の一時ファイル名。 ファイル名は関数内で自動的に設定されるので、 宣言しただけのchar型配列を与える。
A memory for the temporary file name to output the volume definition lines. Give an empty char-type array; the file name is automatically determined in this function.
subdomain_rho_file 密度の出力先の一時ファイル名。 ファイル名は関数内で自動的に設定されるので、 宣言しただけのchar型配列を与える。
A memory for the temporary file name to output the densities. Give an empty char-type array; the file name is automatically determined in this function.
subdomain_Vp_file P波速度の出力先の一時ファイル名。 ファイル名は関数内で自動的に設定されるので、 宣言しただけのchar型配列を与える。
A memory for the temporary file name to output the P-wave velocities. Give an empty char-type array; the file name is automatically determined in this function.
subdomain_Vs_file S波速度の出力先の一時ファイル名。 ファイル名は関数内で自動的に設定されるので、 宣言しただけのchar型配列を与える。
A memory for the temporary file name to output the S-wave velocities. Give an empty char-type array; the file name is automatically determined in this function.


◆動作(Behaviour)

関数TF_decompose_structure_fileによって作成された 小領域の定義の一時ファイルを読み込み、
を別々の一時ファイルにコピーする。 一時ファイル名は自動的に決定し、 その名前を引数subdomain_volume_file, subdomain_rho_file, subdomain_Vp_file, subdomain_Vs_fileに記録する。
Read the definition of subdomains from a temporary file created by function TF_decompose_structure_file, and copy parts of the file into separate temporary files as:
Determine the file names automatically, and record the names in the arguments subdomain_volume_file, subdomain_rho_file, subdomain_Vp_file, and subdomain_Vs_file.