36 use dc_string,
only: tochar
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
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
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
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
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 gtvarputattrint(var, name, value, err)
subroutine gtvarputattrlogical(var, name, value, err)
subroutine gtvarputattrchar(var, name, value, xtype, err)
subroutine gtvarputattrreal(var, name, value, err)
integer, parameter, public dp
倍精度実数型変数
subroutine, public var_class(var, class, cid)