Go to the source code of this file.
|
subroutine | gtvarputattrlogical (var, name, value, err) |
|
subroutine | gtvarputattrint (var, name, value, err) |
|
subroutine | gtvarputattrreal (var, name, value, err) |
|
subroutine | gtvarputattrdouble (var, name, value, err) |
|
subroutine | gtvarputattrchar (var, name, value, xtype, err) |
|
◆ gtvarputattrchar()
subroutine gtvarputattrchar |
( |
type(gt_variable), intent(inout) |
var, |
|
|
character(len = *), intent(in) |
name, |
|
|
character(len = *), intent(in) |
value, |
|
|
character(len = *), intent(in), optional |
xtype, |
|
|
logical, intent(out), optional |
err |
|
) |
| |
Definition at line 172 of file gtvarputattrchar.f90.
References dc_trace::beginsub(), dc_trace::endsub(), and gtdata_internal_map::var_class().
199 character(len = *),
intent(in):: name
200 character(len = *),
intent(in):: value
201 character(len = *),
intent(in),
optional:: xtype
202 logical,
intent(out),
optional:: err
204 character(*),
parameter:: subnam =
"gtvarputattrchar" 206 call beginsub(subnam,
"%d:%c = %c", i=(/var%mapid/), c1=trim(name), c2=trim(
value))
208 if (
class == vtb_class_netcdf)
then 210 else if (
class == vtb_class_memory)
then 212 if (
present(err)) err = .false.
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)
subroutine, public var_class(var, class, cid)
◆ gtvarputattrdouble()
subroutine gtvarputattrdouble |
( |
type(gt_variable), intent(inout) |
var, |
|
|
character(len = *), intent(in) |
name, |
|
|
real(dp), dimension(:), intent(in) |
value, |
|
|
logical, intent(out), optional |
err |
|
) |
| |
Definition at line 142 of file gtvarputattrchar.f90.
References dc_types::dp, and gtdata_internal_map::var_class().
157 character(len = *),
intent(in):: name
158 real(DP),
intent(in)::
value(:)
159 logical,
intent(out),
optional:: err
163 if (
class == vtb_class_netcdf)
then 165 else if (
class == vtb_class_memory)
then 167 if (
present(err)) err = .false.
integer, parameter, public dp
Double Precision Real number.
Handling character types.
Provides kind type parameter values.
subroutine, public var_class(var, class, cid)
◆ gtvarputattrint()
subroutine gtvarputattrint |
( |
type(gt_variable), intent(inout) |
var, |
|
|
character(len = *), intent(in) |
name, |
|
|
integer, dimension(:), intent(in) |
value, |
|
|
logical, intent(out), optional |
err |
|
) |
| |
Definition at line 80 of file gtvarputattrchar.f90.
References gtdata_internal_map::var_class().
98 character(len = *),
intent(in):: name
99 integer,
intent(in)::
value(:)
100 logical,
intent(out),
optional:: err
104 if (
class == vtb_class_netcdf)
then 106 else if (
class == vtb_class_memory)
then 108 if (
present(err)) err = .false.
Handling character types.
subroutine, public var_class(var, class, cid)
◆ gtvarputattrlogical()
subroutine gtvarputattrlogical |
( |
type(gt_variable), intent(inout) |
var, |
|
|
character(len = *), intent(in) |
name, |
|
|
logical, intent(in) |
value, |
|
|
logical, intent(out), optional |
err |
|
) |
| |
Definition at line 14 of file gtvarputattrchar.f90.
References gtdata_internal_map::var_class().
41 character(len = *),
intent(in) :: name
42 logical,
intent(in) :: value
43 logical,
intent(out),
optional:: err
47 if (
class == vtb_class_netcdf)
then 53 else if (
class == vtb_class_memory)
then 59 if (
present(err)) err = .false.
Handling character types.
subroutine, public var_class(var, class, cid)
◆ gtvarputattrreal()
subroutine gtvarputattrreal |
( |
type(gt_variable), intent(inout) |
var, |
|
|
character(len = *), intent(in) |
name, |
|
|
real, dimension(:), intent(in) |
value, |
|
|
logical, intent(out), optional |
err |
|
) |
| |
Definition at line 113 of file gtvarputattrchar.f90.
References gtdata_internal_map::var_class().
127 character(len = *),
intent(in):: name
128 real,
intent(in)::
value(:)
129 logical,
intent(out),
optional:: err
133 if (
class == vtb_class_netcdf)
then 135 else if (
class == vtb_class_memory)
then 137 if (
present(err)) err = .false.
Handling character types.
subroutine, public var_class(var, class, cid)