63 & name, length, longname, units, xtype)
73 logical,
intent(out),
optional :: err
74 character(*) ,
intent(in),
optional:: name
75 integer,
intent(in),
optional:: length
76 character(*) ,
intent(in),
optional:: longname
77 character(*) ,
intent(in),
optional:: units
78 character(*) ,
intent(in),
optional:: xtype
79 character(*),
parameter:: subname =
"HistoryAxisCopy1"
83 axis_dest % length =
present_select(.false., axis_src % length, length)
84 axis_dest % longname =
present_select(
'', axis_src % longname, longname)
88 if (
associated( axis_src % attrs ) )
then
89 allocate( axis_dest % attrs(
size( axis_src % attrs) ) )
91 & to = axis_dest % attrs, err = err)
109 & name, length, longname, units, xtype)
116 logical,
intent(out),
optional :: err
117 character(*) ,
intent(in),
optional:: name
118 integer,
intent(in),
optional:: length
119 character(*) ,
intent(in),
optional:: longname
120 character(*) ,
intent(in),
optional:: units
121 character(*) ,
intent(in),
optional:: xtype
122 character(*),
parameter:: subname =
"HistoryAxisCopy2"
126 & name, length, longname, units, xtype)
subroutine historyaxiscopy2(axis_dest, axis_src, err, name, length, longname, units, xtype)
subroutine historyaxiscopy1(axis_dest, axis_src, err, name, length, longname, units, xtype)
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)