36 use dc_string
, only: tochar
38 type(gt_variable),
intent(inout) :: var
39 character(len = *),
intent(in) :: name
40 logical,
intent(in) :: value
41 logical,
intent(out),
optional:: err
45 if (
class == vtb_class_netcdf)
then 85 use dc_string
, only: tochar
86 type(gt_variable),
intent(inout):: var
87 character(len = *),
intent(in):: name
88 integer,
intent(in)::
value(:)
89 logical,
intent(out),
optional:: err
93 if (
class == vtb_class_netcdf)
then 108 use dc_string
, only: tochar
110 type(gt_variable),
intent(inout):: var
111 character(len = *),
intent(in):: name
112 real,
intent(in)::
value(:)
113 logical,
intent(out),
optional:: err
117 if (
class == vtb_class_netcdf)
then 132 use dc_string
, only: tochar
135 type(gt_variable),
intent(inout):: var
136 character(len = *),
intent(in):: name
137 real(DP),
intent(in)::
value(:)
138 logical,
intent(out),
optional:: err
142 if (
class == vtb_class_netcdf)
then 170 use dc_trace
, only: beginsub, endsub
172 type(gt_variable),
intent(inout):: var
173 character(len = *),
intent(in):: name
174 character(len = *),
intent(in):: value
175 character(len = *),
intent(in),
optional:: xtype
176 logical,
intent(out),
optional:: err
178 character(*),
parameter:: subnam =
"gtvarputattrchar" 180 call beginsub(subnam,
"%d:%c = %c", i=(/var%mapid/), c1=trim(name), c2=trim(
value))
182 if (
class == vtb_class_netcdf)
then subroutine gtvarputattrdouble(var, name, value, err)
subroutine gtvarputattrreal(var, name, value, err)
integer, parameter, public dp
倍精度実数型変数
subroutine gtvarputattrint(var, name, value, err)
subroutine gtvarputattrchar(var, name, value, xtype, err)
subroutine, public var_class(var, class, cid)
subroutine gtvarputattrlogical(var, name, value, err)