63 character(len = *),
intent(in) :: name
64 logical,
intent(in) :: value
65 logical,
intent(out),
optional:: err
69 if (
class == vtb_class_netcdf)
then
121 character(len = *),
intent(in):: name
122 integer,
intent(in)::
value(:)
123 logical,
intent(out),
optional:: err
127 if (
class == vtb_class_netcdf)
then
154 character(len = *),
intent(in):: name
155 real,
intent(in)::
value(:)
156 logical,
intent(out),
optional:: err
160 if (
class == vtb_class_netcdf)
then
188 character(len = *),
intent(in):: name
189 real(DP),
intent(in)::
value(:)
190 logical,
intent(out),
optional:: err
194 if (
class == vtb_class_netcdf)
then
237 character(len = *),
intent(in):: name
238 character(len = *),
intent(in):: value
239 character(len = *),
intent(in),
optional:: xtype
240 logical,
intent(out),
optional:: err
242 character(*),
parameter:: subnam =
"gtvarputattrchar"
244 call beginsub(subnam,
"%d:%c = %c", i=(/var%mapid/), c1=trim(name), c2=trim(
value))
246 if (
class == vtb_class_netcdf)
then
subroutine gtvarputattrdouble(var, name, value, err)
subroutine gtvarputattrint(var, name, value, err)
subroutine gtvarputattrlogical(var, name, value, err)
subroutine gtvarputattrchar(var, name, value, xtype, err)
subroutine gtvarputattrreal(var, name, value, err)
Handling character types.
subroutine, public beginsub(name, fmt, i, r, d, l, n, c1, c2, c3, ca, version)
subroutine, public endsub(name, fmt, i, r, d, l, n, c1, c2, c3, ca)
Provides kind type parameter values.
integer, parameter, public dp
Double Precision Real number
subroutine, public var_class(var, class, cid)