関数TF_setigv マニュアル

(The documentation of function TF_setigv)

Last Update: 2024/2/20


◆機能・用途(Purpose)

速度成分の定義点のみの通し番号igv ( 方法3-1) から半格子点の通し番号ig ( 方法2) への換算表を定義する。
Define a conversion table to determine the consecutive index of a half-grid node ig ( method 2) from the consecutive index igv for the definition points of a velocity component ( method 3-1).


◆形式(Format)

#include "waterPML_sub/setstg.h"
inline int ∗TF_setigv (const struct grid stg,char ∗const ∗type, int ∗∗∗igv2ig)


◆引数(Arguments)

stg 関数 TF_initialize_stg, TF_set_rho_index, TF_set_lambda_index, TF_set_mu_index, TF_set_alpha_index, TF_set_c, TF_set_f, TF_read_stations, TF_set_and_initialize_V, TF_set_and_initialize_T によって値を設定した構造体。
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, TF_set_c, TF_set_f, TF_read_stations, TF_set_and_initialize_V, and TF_set_and_initialize_T.
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.
igv2ig igvからigへの換算表を表す 2次元配列 の代入先。 宣言しただけのint ∗∗型変数に&を与える。 関数内で配列の動的メモリが確保され、配列要素の値が設定される。 配列の第1引数は速度\(V_i^k\)の成分番号\(i\)、 第2引数はigvであり、 対応するigの値が配列要素に代入される。
Memory into which a 2-D array is to be inserted, which represents a conversion table from igv to ig. Give an empty int ∗∗-type variable with &. Within the function, a dynamic memory for the array is allocated and the values of the array components are determined. The 1st argument of the array indicates the component \(i\) of velocity \(V_i^k\), and the 2nd does igv; the value of the corresponding array component is ig.


◆戻り値(Return value)

引数igv2igの配列要素数を各\(i\)について並べた1次元配列 Nigv
A 1-D array Nigv that represents the number of array components of argument igv2ig for each \(i\).