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)

引数

表 188 cg_iric_read_grid2d_interpolate の引数

変数名

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なら成功。