cg_iric_read_grid2d_interpolate¶
指定した位置での値を、格子での値を使って補間して計算するための情報を返す。
形式 (FORTRAN)¶
call cg_iric_read_grid2d_interpolate(g_handle, x, y, ok, count, nodeids_arr, weights_arr, ier)
形式 (C/C++)¶
ier = cg_iRIC_Read_Grid2d_Interpolate(g_handle, x, y, ok, count, nodeids_arr, weights_arr);
形式 (Python)¶
ok, count, nodeids_arr, weights_arr = cg_iRIC_Read_Grid2d_Interpolate(g_handle, x, y)
引数¶
変数名 | 型 | I/O | 内容 | |
---|---|---|---|---|
g_handle | integer | I | 格子のハンドル | |
x | double precision | I | X座標 | |
y | double precision | I | Y座標 | |
ok | integer | O | もし該当するセルが見つかったら1 | 見つからなかったら0が返される。 |
count | integer | O | セルの頂点の数 (3か4) | |
nodeids_arr | integer, dimension(:), allocatable | O | セルを構成する頂点IDの配列 | |
weights_arr | double precision, dimension(:), allocatable | O | セルを構成する頂点IDの値に基づいて補間する時の重みの配列 | |
ier | integer | O | エラーコード。0なら成功。 |