cg_iRIC_Read_BC_IndicesSize_WithGridId
境界条件が設定された要素(格子点・セル・エッジ)の数を読み込む。
call cg_iRIC_Read_BC_IndicesSize_WithGridId(fid, gid, type, num, size, ier)
ier = cg_iRIC_Read_BC_IndicesSize_WithGridId (fid , gid , type , num , size )
size = cg_iRIC_Read_BC_IndicesSize_WithGridId (fid , gid , type , num )
fid の説明
項目
値
名前
fid
入力/出力
入力
説明
ファイルID
データ型 (FORTRAN)
integer
データ型 (C/C++)
int
データ型 (Python)
int
gid の説明
項目
値
名前
gid
入力/出力
入力
説明
格子ID (1から開始)
データ型 (FORTRAN)
integer
データ型 (C/C++)
int
データ型 (Python)
int
type の説明
項目
値
名前
type
入力/出力
入力
説明
境界条件の名前
データ型 (FORTRAN)
character(*)
データ型 (C/C++)
const char*
データ型 (Python)
str
num の説明
項目
値
名前
num
入力/出力
入力
説明
境界条件の番号
データ型 (FORTRAN)
integer
データ型 (C/C++)
int
データ型 (Python)
int
size の説明
項目
値
名前
size
入力/出力
出力
説明
インデックスの値の数
データ型 (FORTRAN)
integer
データ型 (C/C++)
int*
データ型 (Python)
int
ier の説明
項目
値
名前
ier
入力/出力
出力
説明
エラーコード。0なら成功、エラーが起きるとそれ以外。
データ型 (FORTRAN)
integer
データ型 (C/C++)
int
データ型 (Python)
(定義なし)
size に返される値は、境界条件が設定される位置によって、以下に示すように異なります。
境界条件を定義される位置と size の値の関係
境界条件の定義位置
sizeの値
格子点 (node)
格子点の数
セル (cell)
セルの数
辺 (edge)
辺の数×2