f06caf generates a complex Givens plane rotation with parameters
(real
) and
(complex), such that, given complex
and
:
If
is real, then
is also real. On exit,
is overwritten by
, the tangent of the rotation;
and
can be reconstructed from the single stored value
, by a subsequent call to
f06ccf.
Note that
is always set to
, unless overflow would occur, in which case the routine returns the value of the expression
is the real value given by
.
None.
None.
Not applicable.
None.
None.