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
Double Precision Real number.
Provides kind type parameter values.
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)