Get variable I/O range restriction information. More...
Go to the source code of this file.
Functions/Subroutines | |
| subroutine | gtvargetslice (var, dimord, start, count, stride, count_compact) |
Get variable I/O range restriction information.
Definition in file gtvargetslice.f90.
| subroutine gtvargetslice | ( | type(gt_variable), intent(in) | var, |
| integer, intent(in) | dimord, | ||
| integer, intent(out), optional | start, | ||
| integer, intent(out), optional | count, | ||
| integer, intent(out), optional | stride, | ||
| logical, intent(in), optional | count_compact | ||
| ) |
Get I/O range information for specified dimension
Gets I/O range information set by Slice for dimension dimord of variable var. See Slice for start, count, stride.
If count_compact is set to .true., queries including degenerate dimensions.
Get_Slice is a generic name for 2 subroutines; there is also a method to bulk get information for all dimensions.
| [in] | var | Variable handle |
| [in] | dimord | Dimension order number |
| [out] | start | Start index (optional) |
| [out] | count | Count (optional) |
| [out] | stride | Stride (optional) |
| [in] | count_compact | Include degenerate dimensions (optional) |
Definition at line 60 of file gtvargetslice.f90.
References gtdata_internal_map::dimord_skip_compact(), and gtdata_internal_map::map_lookup().