関数TF_decompose_structure_file マニュアル

(The documentation of function TF_decompose_structure_file)

Last Update: 2023/12/18


◆機能・用途(Purpose)

地下構造の設定を点、面、小領域の定義に分割して別々の一時ファイルにコピーする。
Divide the configuration of a subsurface structure into the definitions of points, planes, and subdomains, and output each of them in separate temporary files.


◆形式(Format)

#include "waterPML_sub/set_structure.h"
inline void TF_decompose_structure_file
(const struct waterPML_parameters parameters,
 char ∗point_file, char ∗plane_file, char ∗subdomain_file)


◆引数(Arguments)

parameters 関数TF_set_parameters によってメンバの値の設定を済ませた構造体。
A structure whose members were set by function TF_set_parameters.
point_file 点の定義の出力先の一時ファイル名。 ファイル名は関数内で自動的に設定されるので、 宣言しただけのchar型配列を与える。
A memory for the temporary file name to output the definition of points. Give an empty char-type array; the file name is automatically determined in this function.
plane_file 面の定義の出力先の一時ファイル名。 ファイル名は関数内で自動的に設定されるので、 宣言しただけのchar型配列を与える。
A memory for the temporary file name to output the definition of planes. Give an empty char-type array; the file name is automatically determined in this function.
subdomain_file 小領域の定義の出力先の一時ファイル名。 ファイル名は関数内で自動的に設定されるので、 宣言しただけのchar型配列を与える。
A memory for the temporary file name to output the definition of subdomains. Give an empty char-type array; the file name is automatically determined in this function.


◆動作(Behaviour)

地下構造の設定ファイルを読み込み、
を別々の一時ファイルにコピーする。 一時ファイル名は自動的に決定し、 その名前を引数point_file, plane_file, subdomain_fileに記録する。
Read a configuration file for the subsurface structure, and copy parts of the file into separate temporary files as:
Determine the file names automatically, and record the names in the arguments point_file, plane_file, and subdomain_file.