GT_HISTORY 型変数への問い合わせ . More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | historyinquire1 (history, err, file, title, source, dims, dimsizes, longnames, units, xtypes, institution, origin, interval, newest, oldest, conventions, gt_version, axes, varinfo) |
| subroutine | historyinquire2 (history, err, file, title, source, dims, dimsizes, longnames, units, xtypes, institution, origin, interval, newest, oldest, conventions, gt_version, axes, varinfo) |
| subroutine | historyinquire3 (history, err, file, title, source, dims, dimsizes, longnames, units, xtypes, institution, origin, interval, newest, oldest, conventions, gt_version, axes, varinfo) |
| subroutine | historyinquire4 (history, err, file, title, source, dims, dimsizes, longnames, units, xtypes, institution, origin, interval, newest, oldest, conventions, gt_version, axes, varinfo) |
GT_HISTORY 型変数への問い合わせ .
Definition in file historyinquire.f90.
| subroutine historyinquire1 | ( | type(gt_history), intent(in) | history, |
| logical, intent(out), optional | err, | ||
| character(*), intent(out), optional | file, | ||
| character(*), intent(out), optional | title, | ||
| character(*), intent(out), optional | source, | ||
| character(*), dimension(:), optional, pointer | dims, | ||
| integer, dimension(:), optional, pointer | dimsizes, | ||
| character(*), dimension(:), optional, pointer | longnames, | ||
| character(*), dimension(:), optional, pointer | units, | ||
| character(*), dimension(:), optional, pointer | xtypes, | ||
| character(*), intent(out), optional | institution, | ||
| real, intent(out), optional | origin, | ||
| real, intent(out), optional | interval, | ||
| real, intent(out), optional | newest, | ||
| real, intent(out), optional | oldest, | ||
| character(*), intent(out), optional | conventions, | ||
| character(*), intent(out), optional | gt_version, | ||
| type(gt_history_axis), dimension(:), optional, pointer | axes, | ||
| type(gt_history_varinfo), dimension(:), optional, pointer | varinfo | ||
| ) |
GT_HISTORY 型変数への問い合わせ
HistoryCreate や HistoryAddVariable などで設定した値の 参照を行います。
file, title, source, institution, origin, interval, conventions, gt_version, dims, dimsizes, longnames, units, xtypes に関しては HistoryCreate を参照してください。
title, source, institution, origin, interval, conventions, gt_version に関しては、値が得られなかった場合は "unknown" が返ります。
dims, dimsizes, longnames, units, xtypes に関してはポインタに 値を返すため、必ずポインタを空状態にしてから与えてください。
axes と varinfo にはそれぞれ座標軸情報と変数情報を返します。
HistoryInquire は 2 つのサブルーチンの総称名です。
| [in] | history | ヒストリーハンドル |
| [out] | err | エラーフラグ (省略可能) |
| [out] | file | 出力ファイル名 (省略可能) |
| [out] | title | タイトル (省略可能) |
| [out] | source | ソース (省略可能) |
| [out] | institution | 組織 (省略可能) |
| [out] | origin | 開始時間 (省略可能) |
| [out] | interval | 出力時間間隔 (省略可能) |
| [out] | newest | 最新の時刻 (省略可能) |
| [out] | oldest | 最初の時刻 (省略可能) |
| [out] | conventions | 規約 (省略可能) |
| [out] | gt_version | gtバージョン (省略可能) |
| [out] | dims | 次元名 (ポインタ, 省略可能) |
| [out] | dimsizes | 次元サイズ (ポインタ, 省略可能) |
| [out] | longnames | 長い名前 (ポインタ, 省略可能) |
| [out] | units | 単位 (ポインタ, 省略可能) |
| [out] | xtypes | 型 (ポインタ, 省略可能) |
| [out] | axes | 座標軸情報 (ポインタ, 省略可能) |
| [out] | varinfo | 変数情報 (ポインタ, 省略可能) |
Definition at line 95 of file historyinquire.f90.
References dc_trace::beginsub(), dc_error::dc_noerr, dc_trace::endsub(), dc_error::gt_ebadhistory, dc_error::storeerror(), dc_types::string, and dc_types::token.
| subroutine historyinquire2 | ( | character(*), intent(in) | history, |
| logical, intent(out), optional | err, | ||
| character(*), intent(out), optional | file, | ||
| character(*), intent(out), optional | title, | ||
| character(*), intent(out), optional | source, | ||
| character(*), dimension(:), optional, pointer | dims, | ||
| integer, dimension(:), optional, pointer | dimsizes, | ||
| character(*), dimension(:), optional, pointer | longnames, | ||
| character(*), dimension(:), optional, pointer | units, | ||
| character(*), dimension(:), optional, pointer | xtypes, | ||
| character(*), intent(out), optional | institution, | ||
| real, intent(out), optional | origin, | ||
| real, intent(out), optional | interval, | ||
| real, intent(out), optional | newest, | ||
| real, intent(out), optional | oldest, | ||
| character(*), intent(out), optional | conventions, | ||
| character(*), intent(out), optional | gt_version, | ||
| type(gt_history_axis), dimension(:), optional, pointer | axes, | ||
| type(gt_history_varinfo), dimension(:), optional, pointer | varinfo | ||
| ) |
GT_HISTORY 型変数への問い合わせ (文字列インターフェース)
HistoryCreate で history を指定しなかった場合はこちらの サブルーチンで問い合わせを行います。 history には必ず "default" という文字列を与えてください。
Definition at line 295 of file historyinquire.f90.
References dc_trace::beginsub(), dc_error::dc_noerr, gtool_history_internal::default, dc_trace::endsub(), dc_error::storeerror(), and dc_types::string.
| subroutine historyinquire3 | ( | type(gt_history), intent(in) | history, |
| logical, intent(out), optional | err, | ||
| character(*), intent(out), optional | file, | ||
| character(*), intent(out), optional | title, | ||
| character(*), intent(out), optional | source, | ||
| character(*), dimension(:), optional, pointer | dims, | ||
| integer, dimension(:), optional, pointer | dimsizes, | ||
| character(*), dimension(:), optional, pointer | longnames, | ||
| character(*), dimension(:), optional, pointer | units, | ||
| character(*), dimension(:), optional, pointer | xtypes, | ||
| character(*), intent(out), optional | institution, | ||
| real, intent(out), optional | origin, | ||
| real, intent(out), optional | interval, | ||
| real, intent(out), optional | newest, | ||
| real, intent(out), optional | oldest, | ||
| character(*), intent(out), optional | conventions, | ||
| character(*), intent(out), optional | gt_version, | ||
| type(gt_history_axis), dimension(:), optional, pointer | axes, | ||
| type(gt_history_varinfo), dimension(:), optional, pointer | varinfo | ||
| ) |
GT_HISTORY 型変数への問い合わせ (総称インターフェース)
使用方法は HistoryInquire と同様です。
Definition at line 353 of file historyinquire.f90.
References dc_trace::beginsub(), and dc_trace::endsub().
| subroutine historyinquire4 | ( | character(*), intent(in) | history, |
| logical, intent(out), optional | err, | ||
| character(*), intent(out), optional | file, | ||
| character(*), intent(out), optional | title, | ||
| character(*), intent(out), optional | source, | ||
| character(*), dimension(:), optional, pointer | dims, | ||
| integer, dimension(:), optional, pointer | dimsizes, | ||
| character(*), dimension(:), optional, pointer | longnames, | ||
| character(*), dimension(:), optional, pointer | units, | ||
| character(*), dimension(:), optional, pointer | xtypes, | ||
| character(*), intent(out), optional | institution, | ||
| real, intent(out), optional | origin, | ||
| real, intent(out), optional | interval, | ||
| real, intent(out), optional | newest, | ||
| real, intent(out), optional | oldest, | ||
| character(*), intent(out), optional | conventions, | ||
| character(*), intent(out), optional | gt_version, | ||
| type(gt_history_axis), dimension(:), optional, pointer | axes, | ||
| type(gt_history_varinfo), dimension(:), optional, pointer | varinfo | ||
| ) |
GT_HISTORY 型変数への問い合わせ (総称インターフェース)
使用方法は HistoryInquire と同様です。
Definition at line 400 of file historyinquire.f90.
References dc_trace::beginsub(), and dc_trace::endsub().