関数TF_setigt マニュアル

(The documentation of function TF_setigt)

Last Update: 2024/2/20


◆機能・用途(Purpose)

応力成分の定義点のみの通し番号igt ( 方法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 igt for the definition points of a stress component ( method 3-1).


◆形式(Format)

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


◆引数(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.
igt2ig igtからigへの換算表を表す 2次元配列 の代入先。 宣言しただけのint ∗∗型変数に&を与える。 関数内で配列の動的メモリが確保され、配列要素の値が設定される。 配列の第1引数は応力\(\tau_{ij}^l\)の成分\((i,j)\)の組を表す 成分番号iT、 第2引数はigtであり、 対応するigの値が配列要素に代入される。
Memory into which a 2-D array is to be inserted, which represents a conversion table from igt 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 an integer index iT that represents a combination of \((i,j)\) of a stress component \(\tau_{ij}^l\), and the 2nd does igt; the value of the corresponding array component is ig.


◆戻り値(Return value)

引数igt2igの配列要素数を各iTについて並べた1次元配列 Nigt
A 1-D array Nigt that represents the number of array components of argument igt2ig for each iT.