サブルーチン一覧

サブルーチンとその分類の一覧を 表 84 に示します。

表 84 iRIClibサブルーチン一覧

分類

名前

機能

CGNSファイルを開く

cg_iric_open

CGNS ファイルを開く

オプションの設定

iric_initoption

ソルバーのオプションを設定する

計算条件、格子生成条件の読み込み

cg_iric_read_integer

整数型変数の値を取得する

計算条件、格子生成条件の読み込み

cg_iric_read_real

実数(倍精度)変数の値を取得する

計算条件、格子生成条件の読み込み

cg_iric_read_realsingle

実数(単精度)変数の値を取得する

計算条件、格子生成条件の読み込み

cg_iric_read_string

文字列型変数の値を取得する

計算条件、格子生成条件の読み込み

cg_iric_read_functionalsize

関数型変数のサイズを取得する

計算条件、格子生成条件の読み込み

cg_iric_read_functional

倍精度実数の関数型変数の値を取得する

計算条件、格子生成条件の読み込み

cg_iric_read_functional_realsingle

単精度実数の関数型変数の値を取得する

計算条件、格子生成条件の読み込み

cg_iric_read_functionalwithname

複数の値を持つ倍精度実数の関数型変数の値を取得する

計算格子の読み込み

cg_iric_read_grid2d_str_size

格子を読み込む準備をする

計算格子の読み込み

cg_iric_read_grid2d_coords

格子のX, Y 座標を読み込む

計算格子の読み込み

cg_iric_read_grid_nodecount

格子点の数を読み込む

計算格子の読み込み

cg_iric_read_grid_cellcount

格子セルの数を読み込む

計算格子の読み込み

cg_iric_read_grid_triangleelements

非構造格子の三角形頂点のIDリストを読み込む

計算格子の読み込み

cg_iric_read_grid_integer_node

格子点で定義された整数の属性を読み込む

計算格子の読み込み

cg_iric_read_grid_real_node

格子点で定義された倍精度実数の属性を読み込む

計算格子の読み込み

cg_iric_read_grid_integer_cell

セルで定義された整数の属性を読み込む

計算格子の読み込み

cg_iric_read_grid_real_cell

セルで定義された倍精度実数の属性を読み込む

計算格子の読み込み

cg_iric_read_complex_count

複合型の属性のグループの数を読み込む

計算格子の読み込み

cg_iric_read_complex_integer

複合型の属性の整数の条件を読み込む

計算格子の読み込み

cg_iric_read_complex_real

複合型の属性の倍精度実数の条件を読み込む

計算格子の読み込み

cg_iric_read_complex_realsingle

複合型の属性の単精度実数の条件を読み込む

計算格子の読み込み

cg_iric_read_complex_string

複合型の属性の文字列の条件を読み込む

計算格子の読み込み

cg_iric_read_complex_functionalsize

複合型の属性の関数型の条件のサイズを調べる

計算格子の読み込み

cg_iric_read_complex_functional

複合型の属性の倍精度実数の関数型の条件を読み込む

計算格子の読み込み

cg_iric_read_complex_functionalwithname

複合型の属性の単精度実数の関数型の条件を読み込む

計算格子の読み込み

cg_iric_read_complex_functional_realsingle

複合型の属性の値を複数持つ倍精度実数の関数型の条件を読み込む

計算格子の読み込み

cg_iric_read_grid_complex_node

格子点で定義された複合型の属性を読み込む

計算格子の読み込み

cg_iric_read_grid_complex_cell

セルで定義された複合型の属性を読み込む

計算格子の読み込み

cg_iric_read_grid_functionaltimesize

次元「時刻」(Time) を持つ格子属性の、時刻の数を調べる

計算格子の読み込み

cg_iric_read_grid_functionaltime

次元「時刻」(Time)の値を読み込む

計算格子の読み込み

cg_iric_read_grid_functionaldimensionsize

次元の数を調べる

計算格子の読み込み

cg_iric_read_grid_functionaldimension_integer

整数の次元の値を読み込む

計算格子の読み込み

cg_iric_read_grid_functionaldimension_real

倍精度実数の次元の値を読み込む

計算格子の読み込み

cg_iric_read_grid_functional_integer_node

次元「時刻」を持つ、格子点で定義された整数の属性を読み込む

計算格子の読み込み

cg_iric_read_grid_functional_real_node

次元「時刻」を持つ、格子点で定義された倍精度実数の属性を読み込む

計算格子の読み込み

cg_iric_read_grid_functional_integer_cell

次元「時刻」を持つ、セルで定義された整数の属性を読み込む

計算格子の読み込み

cg_iric_read_grid_functional_real_cell

次元「時刻」を持つ、セルで定義された倍精度実数の属性を読み込む

境界条件の読み込み

cg_iric_read_bc_count

境界条件の数を取得する

境界条件の読み込み

cg_iric_read_bc_indicessize

境界条件の設定された要素 (格子点もしくはセル) の数を取得する

境界条件の読み込み

cg_iric_read_bc_indices

境界条件の設定された要素 (格子点もしくはセル) のインデックスの配列を取得する

境界条件の読み込み

cg_iric_read_bc_integer

整数型境界条件の値を取得する

境界条件の読み込み

cg_iric_read_bc_real

実数(倍精度)境界条件の値を取得する

境界条件の読み込み

cg_iric_read_bc_realsingle

実数(単精度)境界条件の値を取得する

境界条件の読み込み

cg_iric_read_bc_string

文字列型境界条件の値を取得する

境界条件の読み込み

cg_iric_read_bc_functionalsize

関数型境界条件のサイズを取得する

境界条件の読み込み

cg_iric_read_bc_functional

倍精度実数の関数型境界条件の値を取得する

境界条件の読み込み

cg_iric_read_bc_functional_realsingle

単精度実数の関数型境界条件の値を取得する

境界条件の読み込み

cg_iric_read_bc_functionalwithname

複数の値を持つ倍精度実数の関数型境界条件の値を取得する

地形データの読み込み

cg_iric_read_geo_count

地形データの数を返す

地形データの読み込み

cg_iric_read_geoilename

地形データのファイル名と種類を返す

地形データの読み込み

iric_geo_polygon_open

ポリゴンファイルを開く

地形データの読み込み

iric_geo_polygon_read_integervalue

ポリゴンの値を整数で返す

地形データの読み込み

iric_geo_polygon_read_realvalue

ポリゴンの値を実数で返す

地形データの読み込み

iric_geo_polygon_read_pointcount

ポリゴンの頂点の数を返す

地形データの読み込み

iric_geo_polygon_read_points

ポリゴンの頂点の座標を返す

地形データの読み込み

iric_geo_polygon_read_holecount

ポリゴンに開いた穴の数を返す

地形データの読み込み

iric_geo_polygon_read_holepointcount

ポリゴンの穴の頂点の数を返す

地形データの読み込み

iric_geo_polygon_read_holepoints

ポリゴンの穴の頂点の座標を返す

地形データの読み込み

iric_geo_polygon_close

ポリゴンファイルを閉じる

地形データの読み込み

iric_geo_riversurvey_open

河川測量データを開く

地形データの読み込み

iric_geo_riversurvey_read_count

河川横断線の数を返す

地形データの読み込み

iric_geo_riversurvey_read_position

横断線の中心点の座標を返す

地形データの読み込み

iric_geo_riversurvey_read_direction

横断線の向きを返す

地形データの読み込み

iric_geo_riversurvey_read_name

横断線の名前を文字列として返す

地形データの読み込み

iric_geo_riversurvey_read_realname

横断線の名前を実数値として返す

地形データの読み込み

iric_geo_riversurvey_read_leftshift

横断線の標高データのシフト量を返す

地形データの読み込み

iric_geo_riversurvey_read_altitudecount

横断線の標高データの数を返す

地形データの読み込み

iric_geo_riversurvey_read_altitudes

横断線の標高データを返す

地形データの読み込み

iric_geo_riversurvey_read_fixedpointl

横断線の左岸延長線のデータを返す

地形データの読み込み

iric_geo_riversurvey_read_fixedpointr

横断線の右岸延長線のデータを返す

地形データの読み込み

iric_geo_riversurvey_read_watersurfaceelevation

横断線での水面標高のデータを返す

地形データの読み込み

iric_geo_riversurvey_close

河川測量データを閉じる

計算格子の出力

cg_iric_write_grid1d_coords

1次元構造格子を出力する

計算格子の出力

cg_iric_write_grid2d_coords

2次元構造格子を出力する

計算格子の出力

cg_iric_write_grid3d_coords

3次元構造格子を出力する

計算格子の出力

cg_iric_write_grid_integer_node

格子点で定義された整数の属性を出力する

計算格子の出力

cg_iric_write_grid_real_node

格子点で定義された倍精度実数の属性を出力する

計算格子の出力

cg_iric_write_grid_integer_cell

セルで定義された整数の属性を出力する

計算格子の出力

cg_iric_write_grid_real_cell

セルで定義された倍精度実数の属性を出力する

時刻 (ループ回数) の出力

cg_iric_write_sol_time

時刻を出力する

時刻 (ループ回数) の出力

cg_iric_write_sol_iteration

ループ回数を出力する

計算結果の出力

cg_iric_write_sol_grid2d_coords

2次元構造格子を出力する

計算結果の出力

cg_iric_write_sol_grid3d_coords

3次元構造格子を出力する

計算結果の出力

cg_iric_write_sol_baseiterative_integer

整数の計算結果を出力する

計算結果の出力

cg_iric_write_sol_baseiterative_real

倍精度実数の計算結果を出力する

計算結果の出力

cg_iric_write_sol_baseiterative_string

文字列の計算結果を出力する

計算結果の出力

cg_iric_write_sol_node_integer

整数の格子点ごとに値を持つ計算結果を出力する

計算結果の出力

cg_iric_write_sol_node_real

倍精度実数の格子点ごとに値を持つ計算結果を出力する

計算結果の出力

cg_iric_write_sol_cell_integer

整数の格子セルごとに値を持つ計算結果を出力する

計算結果の出力

cg_iric_write_sol_cell_real

倍精度実数の格子セルごとに値を持つ計算結果を出力する

計算結果の出力

cg_iric_write_sol_iface_integer

整数のI方向格子エッジごとに値を持つ計算結果を出力する

計算結果の出力

cg_iric_write_sol_iface_real

倍精度実数のI方向格子エッジごとに値を持つ計算結果を出力する

計算結果の出力

cg_iric_write_sol_jface_integer

整数のJ方向格子エッジごとに値を持つ計算結果を出力する

計算結果の出力

cg_iric_write_sol_jface_real

倍精度実数のJ方向格子エッジごとに値を持つ計算結果を出力する

計算結果の出力 (粒子)

cg_iric_write_sol_particle_pos2d

粒子の位置を出力する (2次元)

計算結果の出力 (粒子)

cg_iric_write_sol_particle_pos3d

粒子の位置を出力する (3次元)

計算結果の出力 (粒子)

cg_iric_write_sol_particle_integer

整数の粒子ごとに値を持つ計算結果を出力する

計算結果の出力 (粒子)

cg_iric_write_sol_particle_real

倍精度実数の粒子ごとに値を持つ計算結果を出力する

計算結果の出力 (粒子)

cg_iric_write_sol_particlegroup_groupbegin

粒子で定義された計算結果の出力を開始する

計算結果の出力 (粒子)

cg_iric_write_sol_particlegroup_groupend

粒子で定義された計算結果の出力を終了する

計算結果の出力 (粒子)

cg_iric_write_sol_particlegroup_pos2d

粒子の位置を出力する (2次元)

計算結果の出力 (粒子)

cg_iric_write_sol_particlegroup_pos3d

粒子の位置を出力する (3次元)

計算結果の出力 (粒子)

cg_iric_write_sol_particlegroup_integer

整数の粒子ごとに値を持つ計算結果を出力する

計算結果の出力 (粒子)

cg_iric_write_sol_particlegroup_real

倍精度実数の粒子ごとに値を持つ計算結果を出力する

計算結果の出力 (ポリゴン・折れ線)

cg_iric_write_sol_polydata_groupbegin

ポリゴンもしくは折れ線で定義された計算結果の出力を開始する

計算結果の出力 (ポリゴン・折れ線)

cg_iric_write_sol_polydata_groupend

ポリゴンもしくは折れ線で定義された計算結果の出力を終了する

計算結果の出力 (ポリゴン・折れ線)

cg_iric_write_sol_polydata_polygon

計算結果としてポリゴンの形状を出力する

計算結果の出力 (ポリゴン・折れ線)

cg_iric_write_sol_polydata_polyline

計算結果として折れ線の形状を出力する

計算結果の出力 (ポリゴン・折れ線)

cg_iric_write_sol_polydata_integer

整数のポリゴンもしくは折れ線ごとに値を持つ計算結果を出力する

計算結果の出力 (ポリゴン・折れ線)

cg_iric_write_sol_polydata_real

倍精度実数のポリゴンもしくは折れ線ごとに値を持つ計算結果を出力する

計算結果の出力の前後に利用する関数

iric_check_cancel

ユーザがソルバーの実行をキャンセルしたか確認する

計算結果の出力の前後に利用する関数

cg_iric_check_update

ユーザが再読み込みを要求したか確認する

計算結果の出力の前後に利用する関数

cg_iric_write_sol_start

計算結果の出力開始をGUIに通知する

計算結果の出力の前後に利用する関数

cg_iric_write_sol_end

計算結果の出力終了をGUIに通知する

既存の計算結果の読み込み

cg_iric_read_sol_count

計算結果の数を取得する

既存の計算結果の読み込み

cg_iric_read_sol_time

計算結果の時刻の値を取得する

既存の計算結果の読み込み

cg_iric_read_sol_iteration

計算結果のループ回数の値を取得する

既存の計算結果の読み込み

cg_iric_read_sol_baseiterative_integer

整数の計算結果の値を取得する

既存の計算結果の読み込み

cg_iric_read_sol_baseiterative_real

倍精度実数の計算結果の値を取得する

既存の計算結果の読み込み

cg_iric_read_sol_baseiterative_string

文字列の計算結果の値を取得する

既存の計算結果の読み込み

cg_iric_read_sol_grid2d_coords

計算結果の2次元構造格子を取得する

既存の計算結果の読み込み

cg_iric_read_sol_grid3d_coords

計算結果の3次元構造格子を取得する

既存の計算結果の読み込み

cg_iric_read_sol_node_integer

整数の格子点ごとに値を持つ計算結果の値を取得する

既存の計算結果の読み込み

cg_iric_read_sol_node_real

倍精度実数の格子点ごとに値を持つ計算結果の値を取得する

既存の計算結果の読み込み

cg_iric_read_sol_cell_integer

整数の格子セルごとに値を持つ計算結果の値を取得する

既存の計算結果の読み込み

cg_iric_read_sol_cell_real

倍精度実数の格子セルごとに値を持つ計算結果の値を取得する

既存の計算結果の読み込み

cg_iric_read_sol_iface_integer

整数のI方向格子エッジごとに値を持つ計算結果の値を取得する

既存の計算結果の読み込み

cg_iric_read_sol_iface_real

倍精度実数のI方向格子エッジごとに値を持つ計算結果の値を取得する

既存の計算結果の読み込み

cg_iric_read_sol_jface_integer

整数のJ方向格子エッジごとに値を持つ計算結果の値を取得する

既存の計算結果の読み込み

cg_iric_read_sol_jface_real

倍精度実数のJ方向格子エッジごとに値を持つ計算結果の値を取得する

エラーコードの出力

cg_iric_write_errorcode

エラーコードを出力する

CGNSファイルを閉じる

cg_iric_close

CGNS ファイルを閉じる