gtool5 Fortran 90/95 ライブラリ 1.0.0-rc5
English
Loading...
Searching...
No Matches
Public Member Functions | List of all members
gtdata_internal_vartable::dimrange Interface Reference

Public Member Functions

subroutine dimrange_direct (vid, dimlo, dimhi)
 

Detailed Description

Definition at line 89 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 
)

変数の次元範囲を取得

Parameters
[in]vid変数ID
[out]dimlo次元の下限 (常に1)
[out]dimhi次元の上限 (全長)

Definition at line 326 of file gtdata_internal_vartable.f90.

328 use gtdata_netcdf_generic, only: gdncinquire => inquire
329 use dc_error, only: storeerror, nf90_einval
330 integer, intent(in):: vid
331 integer, intent(out):: dimlo, dimhi
332 integer:: class, cid
333 call vartablelookup(vid, class, cid)
334 select case(class)
335 case(vtb_class_netcdf)
336 dimlo = 1
337 call gdncinquire(gd_nc_variable(cid), dimlen=dimhi)
338 case default
339 call storeerror(nf90_einval, 'gtdata::dimrange')
340 end select
エラー処理用モジュール
Definition dc_error.f90:454
subroutine, public storeerror(number, where, err, cause_c, cause_i)
Definition dc_error.f90:891

References 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: