Inquire output information of a gtool_history_nmlinfo_types::GTHST_NMLINFO variable . More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | hstnmlinfoinquire (gthstnml, name, file, interval_value, interval_unit, precision, time_average, average, fileprefix, origin_value, origin_unit, terminus_value, terminus_unit, slice_start, slice_end, slice_stride, space_average, newfile_intvalue, newfile_intunit, err) |
Inquire output information of a gtool_history_nmlinfo_types::GTHST_NMLINFO variable
.
Definition in file hstnmlinfoinquire.f90.
| subroutine hstnmlinfoinquire | ( | type(gthst_nmlinfo), intent(in) | gthstnml, |
| character(*), intent(in), optional | name, | ||
| character(*), intent(out), optional | file, | ||
| real(dp), intent(out), optional | interval_value, | ||
| character(*), intent(out), optional | interval_unit, | ||
| character(*), intent(out), optional | precision, | ||
| logical, intent(out), optional | time_average, | ||
| logical, intent(out), optional | average, | ||
| character(*), intent(out), optional | fileprefix, | ||
| real(dp), intent(out), optional | origin_value, | ||
| character(*), intent(out), optional | origin_unit, | ||
| real(dp), intent(out), optional | terminus_value, | ||
| character(*), intent(out), optional | terminus_unit, | ||
| integer, dimension(:), intent(out), optional | slice_start, | ||
| integer, dimension(:), intent(out), optional | slice_end, | ||
| integer, dimension(:), intent(out), optional | slice_stride, | ||
| logical, dimension(:), intent(out), optional | space_average, | ||
| integer, intent(out), optional | newfile_intvalue, | ||
| character(*), intent(out), optional | newfile_intunit, | ||
| logical, intent(out), optional | err | ||
| ) |
Inquire output information of a variable
Inquire output information of a variable.
If data corresponding to name is not found, error is occurred.
If gthstnml is not initialized by HstNmlInfoCreate yet, error is occurred.
| [in] | gthstnml | gtool_history_nmlinfo_types::GTHST_NMLINFO 型変数 |
| [in] | name | 変数名 (optional). Variable identifier. |
| [out] | file | ヒストリデータのファイル名 (optional). History data filename. |
| [out] | interval_value | 出力間隔の数値 (optional). Numerical value for interval. |
| [out] | interval_unit | 出力間隔の単位 (optional). Unit for interval. |
| [out] | precision | 精度 (optional). Precision. |
| [out] | time_average | 時間平均化フラグ (optional). Flag for time average. |
| [out] | average | time_average の旧版 (optional). Old version of time_average. |
| [out] | fileprefix | ファイル名の接頭詞 (optional). Prefixes of filenames. |
| [out] | origin_value | 出力開始時刻 (optional). Start time of output. |
| [out] | origin_unit | 出力開始時刻の単位 (optional). Unit of start time. |
| [out] | terminus_value | 出力終了時刻 (optional). End time of output. |
| [out] | terminus_unit | 出力終了時刻の単位 (optional). Unit of end time. |
| [out] | slice_start | 空間方向の開始点 (optional). Start points of spaces. |
| [out] | slice_end | 空間方向の終了点 (optional). End points of spaces. |
| [out] | slice_stride | 空間方向の刻み幅 (optional). Strides of spaces. |
| [out] | space_average | 平均化のフラグ (optional). Flag of average. |
| [out] | newfile_intvalue | ファイル分割時間間隔 (optional). Interval of file separation. |
| [out] | newfile_intunit | ファイル分割時間間隔の単位 (optional). Unit of file separation interval. |
| [out] | err | 例外処理用フラグ. Exception handling flag. |
Definition at line 61 of file hstnmlinfoinquire.f90.
References dc_trace::beginsub(), dc_error::dc_enoentry, dc_error::dc_enotinit, dc_error::dc_noerr, dc_types::dp, dc_trace::endsub(), dc_error::storeerror(), and dc_types::string.