整数

定義方法

リスト 107 整数の格子属性の定義例
1<Item name="obst" caption="Obstacle">
2  <Definition valueType="integer" position="cell">
3    <Enumeration value="0" caption="Normal cell" />
4    <Enumeration value="1" caption="Obstacle" />
5  </Definition>
6</Item>

条件の表示例

../_images/grid_att_example_int_object_browser.png

図 65 セルで定義された整数の条件のオブジェクトブラウザでの表示例

../_images/grid_att_example_int_edit_dialog.png

図 66 セルで定義された整数の条件の編集ダイアログ表示例

読み込み処理の記述方法

FORTRAN

リスト 108 セルで定義された整数の格子属性を読み込むための処理の記述例 FORTRAN
1integer:: ier, cellcount
2integer, dimension(:), allocatable:: obst
3
4! サイズを調べる
5call cg_iRIC_Read_Grid_CellCount(fid, cellcount, ier)
6! メモリを確保
7allocate(roughness(cellcount))
8! 確保したメモリに値を読み込む
9call cg_iRIC_Read_Grid_Integer_Cell(fid, "obst", obst, ier)

C/C++

リスト 109 セルで定義された整数の格子属性を読み込むための処理の記述例 C++
1int ier, cellcount;
2std::vector<int> obst;
3
4// サイズを調べる
5ier = cg_iRIC_Read_Grid_CellCount(fid, &cellcount);
6// メモリを確保
7obst.assign(cellcout, 0);
8// 確保したメモリに値を読み込む
9ier = cg_iRIC_Read_Grid_Integer_Cell(fid, "obst", obst.data());

Python

リスト 110 セルで定義された整数の格子属性を読み込むための処理の記述例 Python
1obst = cg_iRIC_Read_Grid_Integer_Cell(fid, "obst")