整数

定義方法

リスト 119 整数の計算結果の定義例
1<Output name="wet" caption="Wet">
2  <Definition valueType="integer" position="node">
3    <Enumeration value="0" caption="Dry" />
4    <Enumeration value="1" caption="Wet" />
5  </Definition>
6</Output>

出力処理の記述方法

FORTRAN

リスト 120 格子点で定義された整数の計算結果を出力するための処理の記述例 FORTRAN
1integer, dimension(:), allocatable:: wet
2
3! メモリを確保
4allocate(wet(nodecount))
5! 出力する値をメモリに書き込む (以下では仮に全て0を出力)
6wet = 0
7! 値を出力する
8call cg_iRIC_Write_Sol_Node_Integer(fid, "wet", wet, ier)

C/C++

リスト 121 格子点で定義された整数の計算結果を出力するための処理の記述例 C++
1std::vector<int> wet;
2
3! メモリを確保
4wet.assign(nodecount, 0);
5! 値を出力する
6ier = cg_iRIC_Write_Sol_Node_Integer(fid, "wet", wet.data())

Python

リスト 122 格子点で定義された整数の計算結果を出力するための処理の記述例 Python
1import numpy
2
3# メモリを確保
4depth = numpy.zeros(shape=(nodecount,))
5# 値を出力する
6cg_iRIC_Write_Sol_Node_Integer(fid, "wet", wet)