Loading...
Searching...
No Matches
gtdata_internal_vartable::dimrange Interface Reference

Public Member Functions

subroutine dimrange_direct (vid, dimlo, dimhi)

Detailed Description

Definition at line 56 of file gtdata_internal_vartable.f90.

Member Function/Subroutine Documentation

◆ dimrange_direct()

subroutine gtdata_internal_vartable::dimrange::dimrange_direct ( integer, intent(in) vid,
integer, intent(out) dimlo,
integer, intent(out) dimhi )

Definition at line 184 of file gtdata_internal_vartable.f90.

186 use gtdata_netcdf_generic, only: gdncinquire => inquire
187 use dc_error, only: storeerror, nf90_einval, gt_efake
188 integer, intent(in):: vid
189 integer, intent(out):: dimlo, dimhi
190 integer:: class, cid
191 call vartablelookup(vid, class, cid)
192 select case(class)
193 case(vtb_class_netcdf)
194 dimlo = 1
195 call gdncinquire(gd_nc_variable(cid), dimlen=dimhi)
196 case default
197 call storeerror(nf90_einval, 'gtdata::dimrange')
198 end select
subroutine, public storeerror(number, where, err, cause_c, cause_i)
Definition dc_error.f90:830
integer, parameter, public gt_efake
Definition dc_error.f90:523

References dc_error::gt_efake, dc_error::storeerror(), gtdata_internal_vartable::vartablelookup(), and gtdata_internal_vartable::vtb_class_netcdf.

Here is the call graph for this function:

The documentation for this interface was generated from the following file: