関数TF_set_c2 マニュアル

(The documentation of function TF_set_c2)

Last Update: 2024/2/19


◆機能・用途(Purpose)

差分方程式の係数\(c_2^{ijpl}\)を設定する。
Determine the coefficients \(c_2^{ijpl}\) that are used in difference equations.

\(c_2^{ijpl}\)については 計算式 — 離散化参照。
See Formula — Discretization for the definition of \(c_2^{ijpl}\).


◆形式(Format)

#include "waterPML_sub/set_c.h"
inline double ∗∗TF_set_c2
(const struct waterPML_parameters parameters,
 char ∗const ∗type,double ∗const ∗alpha,
 const double ∗lambda,const double ∗mu,struct grid stg)


◆引数(Arguments)

parameters 関数TF_set_parameters によってメンバの値の設定を済ませた構造体。
A structure whose members were set by function TF_set_parameters.
type 関数TF_set_type, TF_set_material_type によって値を設定した 2次元配列type
A 2-D array type whose values have been set by functions TF_set_type and TF_set_material_type.
alpha 関数 TF_set_alpha_index, TF_setPML_alpha によって値を設定した2次元配列。
A 2-D array whose component values have been determined by functions TF_set_alpha_index and TF_setPML_alpha.
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.
stg 関数 TF_initialize_stg, TF_set_rho_index, TF_set_lambda_index, TF_set_mu_index, TF_set_alpha_index, TF_set_c1 によって値を設定した構造体。 関数内でメンバindexの\(c_2^{ijpl}\)に対応する配列要素の 設定が行われる。
A structure whose values have been given by functions TF_initialize_stg, TF_set_rho_index, TF_set_lambda_index, TF_set_mu_index, TF_set_alpha_index, and TF_set_c1. The values of array components of member index corresponding to \(c_2^{ijpl}\) are determined in this function.


◆戻り値(Return value)

各\(k\)および各位置に対する\(c_2^{ijpl}\)の値を並べた2次元配列。 配列の第1引数が\(k\)の値、第2引数が位置を表す。
A 2-D array composed of the values of \(c_2^{ijpl}\) for all \(k\) and locations; the 1st and 2nd arguments of the array represent \(k\) and a location, respectively.