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
文字列を保持する 文字型変数の種別型パラメタ