実数

定義方法

リスト 103 実数の格子属性の定義例
1<Item name="roughness" caption="Roughness">
2  <Definition valueType="real" position="cell" />
3</Item>

条件の表示例

../_images/grid_att_example_real_object_browser.png

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

../_images/grid_att_example_real_edit_dialog.png

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

読み込み処理の記述方法

FORTRAN

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

C/C++

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

Python

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