関数TF_setPML_alpha マニュアル

(The documentation of function TF_setPML_alpha)

Last Update: 2024/2/16


◆機能・用途(Purpose)

PML領域での波の吸収の強さを決める係数\(\alpha^k\)の値を設定する。
Set the values of coefficients \(\alpha^k\) that controls the strength of wave absorption in the PML volume.

\(\alpha^k\)については 計算式 — 微分方程式参照。
See Formula — Differential equations for the definition of \(\alpha^k\).


◆形式(Format)

#include "waterPML_sub/setPML.h"
inline void TF_setPML_alpha
(const struct grid stg,const struct waterPML_parameters parameters,
 const double ∗rho, const double ∗lambda, const double ∗mu, double ∗∗alpha)


◆引数(Arguments)

stg 関数 TF_initialize_stg, TF_set_rho_index, TF_set_lambda_index, TF_set_mu_index, TF_set_alpha_index によって値を設定した構造体。
A structure whose values have been given by functions TF_initialize_stg, TF_set_rho_index, TF_set_lambda_index, TF_set_mu_index, and TF_set_alpha_index.
parameters 関数TF_set_parameters によってメンバの値の設定を済ませた構造体。
A structure whose members were set by function TF_set_parameters.
rho 関数 TF_set_rho_index, TF_set_structure_layer, TF_set_structure, TF_reflect_water_property によって値を設定した配列。
An array whose values have been given by functions TF_set_rho_index, TF_set_structure_layer, TF_set_structure, and TF_reflect_water_property.
lambda 関数 TF_set_lambda_index, TF_set_structure_layer, TF_set_structure, TF_reflect_water_property によって値を設定した配列。
An array whose values have been given by functions TF_set_lambda_index, TF_set_structure_layer, TF_set_structure, and TF_reflect_water_property.
mu 関数 TF_set_mu_index, TF_set_structure_layer, TF_set_structure, TF_reflect_water_property によって値を設定した配列。
An array whose values have been given by functions TF_set_mu_index, TF_set_structure_layer, TF_set_structure, and TF_reflect_water_property.
alpha 関数TF_set_alpha_index によって動的メモリを確保した2次元配列。 この関数内で配列要素の値(各半格子点での\(\alpha^k\)) が設定される。
A 2-D array whose dynamic memory has been allocated using function TF_set_alpha_index. The values of array components (\(\alpha^k\) at half-grid nodes) are determined in this function.


◆動作(Behaviour)

引数alphaの配列要素の値が設定される。
The values of array components of argument alpha are determined.