gtool5 Fortran 90/95 ライブラリ 1.0.0-rc5
English
Loading...
Searching...
No Matches
gtvardimname2ord.f90
Go to the documentation of this file.
1
21
63integer function gtvardimname2ord(var, name) result(result)
64 use gtdata_types, only: gt_variable
65 use dc_string, only: stoi
68 use gtdata_internal_map, only: var_class, vtb_class_netcdf
69 implicit none
70 type(gt_variable), intent(in):: var
71 character(len = *), intent(in):: name
72 integer:: class, cid
73 result = -1
74 if (name == ' ') return
75 result = stoi(name)
76 if (result /= 0) return
77 ! 個別層に問い合わせて次元番号を得ようと試みる。
78 call var_class(var, class, cid)
79 if (class == vtb_class_netcdf) then
80 result = search_dim(gd_nc_variable(cid), name)
81 endif
82 ! map 表から次元名を使って次元番号を得ようと試みる。
83end function gtvardimname2ord
integer function gtvardimname2ord(var, name)
文字型変数の操作
Definition dc_string.f90:83
subroutine, public var_class(var, class, cid)