54 real(DP),
intent(out) ::
value(*)
55 integer,
intent(in) :: nvalue
56 logical,
intent(out),
optional :: err
57 integer ::
class, cid, stat
58 integer ,
pointer :: specs(:, :)
59 character(STRING):: cause_c
60 character(len = *),
parameter:: subname =
'GTVarGetDouble' 72 if (
class == vtb_class_netcdf)
then 74 & stride=specs(:, 3), imap=specs(:, 4), siz=nvalue,
value=
value, &
79 if (
associated(specs))
deallocate(specs)
81 call storeerror(stat, subname, cause_c = cause_c, err = err)
97 real(SP),
intent(out) ::
value(*)
98 integer,
intent(in) :: nvalue
99 logical,
intent(out),
optional :: err
100 integer ::
class, cid, stat
101 integer ,
pointer :: specs(:, :)
102 character(STRING):: cause_c
103 character(len = *),
parameter:: subname =
'GTVarGetDouble' 115 if (
class == vtb_class_netcdf)
then 117 & stride=specs(:, 3), imap=specs(:, 4), siz=nvalue,
value=
value, &
122 if (
associated(specs))
deallocate(specs)
124 call storeerror(stat, subname, cause_c = cause_c, err = err)
131 & vtb_class_netcdf, &
140 integer,
intent(out) ::
value(*)
141 integer,
intent(in) :: nvalue
142 logical,
intent(out),
optional :: err
143 integer ::
class, cid, stat
144 integer ,
pointer :: specs(:, :)
145 character(STRING):: cause_c
146 character(len = *),
parameter:: subname =
'GTVarGetDouble' 158 if (
class == vtb_class_netcdf)
then 160 & stride=specs(:, 3), imap=specs(:, 4), siz=nvalue,
value=
value, &
165 if (
associated(specs))
deallocate(specs)
167 call storeerror(stat, subname, cause_c = cause_c, err = err)
subroutine, public map_to_internal_specs(var, specs, ndims)
subroutine gtvar_dump(var)
integer, parameter, public gt_efake
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_noerr
subroutine gtvargetdouble(var, value, nvalue, err)
integer, parameter, public dp
倍精度実数型変数
subroutine gtvargetint(var, value, nvalue, err)
integer, parameter, public sp
単精度実数型変数
subroutine, public var_class(var, class, cid)
subroutine gtvargetreal(var, value, nvalue, err)
integer, parameter, public dc_enegative
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ