Inquire for a GT_HISTORY variable . 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) |
Inquire for a GT_HISTORY variable
.
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 | ||
| ) |
Inquire a GT_HISTORY variable
Retrieves values set by HistoryCreate, HistoryAddVariable, etc. For file, title, source, institution, origin, interval, conventions, gt_version, dims, dimsizes, longnames, units, xtypes, see HistoryCreate.
For title, source, institution, origin, interval, conventions, gt_version, "unknown" is returned if values are not available.
dims, dimsizes, longnames, units, xtypes return values via pointer; pass null pointers.
axes and varinfo return axis and variable information respectively.
HistoryInquire is a generic name for two subroutines.
| [in] | history | History handle |
| [out] | err | Error flag (optional) |
| [out] | file | Output file name (optional) |
| [out] | title | Title (optional) |
| [out] | source | Source (optional) |
| [out] | institution | Institution (optional) |
| [out] | origin | Origin time (optional) |
| [out] | interval | Output interval (optional) |
| [out] | newest | Newest time (optional) |
| [out] | oldest | Oldest time (optional) |
| [out] | conventions | Conventions (optional) |
| [out] | gt_version | gt_version (optional) |
| [out] | dims | Dimension names (pointer, optional) |
| [out] | dimsizes | Dimension sizes (pointer, optional) |
| [out] | longnames | Long names (pointer, optional) |
| [out] | units | Units (pointer, optional) |
| [out] | xtypes | Types (pointer, optional) |
| [out] | axes | Axis information (pointer, optional) |
| [out] | varinfo | Variable information (pointer, optional) |
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 | ||
| ) |
Inquire a GT_HISTORY variable (character interface)
Use this subroutine for inquiries when history was not specified in HistoryCreate. Pass the string "default" to history.
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 | ||
| ) |
Inquire a GT_HISTORY variable (generic interface)
Usage is same as 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 | ||
| ) |
Inquire a GT_HISTORY variable (generic interface)
Usage is same as HistoryInquire.
Definition at line 400 of file historyinquire.f90.
References dc_trace::beginsub(), and dc_trace::endsub().