11 & name, size, longname, units, xtype )
18 use dc_trace
, only: beginsub, endsub, dbgmessage
19 use gtool_history_types, only: gt_history, gt_history_axis, gt_history_varinfo, gt_history_attr
20 use gtool_history_internal
, only: default
22 type(gt_history_axis),
intent(in) :: axis
23 character(*) ,
intent(out),
optional:: name
24 integer,
intent(out),
optional:: size
25 character(*) ,
intent(out),
optional:: longname
26 character(*) ,
intent(out),
optional:: units
27 character(*) ,
intent(out),
optional:: xtype
28 character(len = *),
parameter:: subname =
"HistoryAxisInquire1" 30 call beginsub(subname)
31 if (
present(name))
then 34 if (
present(size))
then 37 if (
present(longname))
then 38 longname = axis % longname
40 if (
present(units))
then 43 if (
present(xtype))
then 52 & name, size, longname, units, xtype)
63 use dc_trace
, only: beginsub, endsub, dbgmessage
64 use gtool_history_types, only: gt_history, gt_history_axis, gt_history_varinfo, gt_history_attr
65 use gtool_history_generic
, only: historyaxisinquire
67 type(gt_history_axis),
intent(in) :: axis
68 character(*) ,
intent(out),
optional:: name
69 integer,
intent(out),
optional:: size
70 character(*) ,
intent(out),
optional:: longname
71 character(*) ,
intent(out),
optional:: units
72 character(*) ,
intent(out),
optional:: xtype
73 character(len = *),
parameter:: subname =
"HistoryAxisInquire2" 75 call beginsub(subname)
76 call historyaxisinquire( axis, &
77 & name,
size, longname, units, xtype)
integer, parameter, public token
Character length for word, token.
subroutine historyaxisinquire1(axis, name, size, longname, units, xtype)
subroutine historyaxisinquire2(axis, name, size, longname, units, xtype)
integer, parameter, public dp
Double Precision Real number.
Provides kind type parameter values.
integer, parameter, public string
Character length for string.