F06FRF generates a real elementary reflection in the NAG (as opposed to LINPACK) style.
F06FRF generates details of a real elementary reflection (Householder matrix),
, such that
where
is orthogonal,
and
are real scalars, and
is an
-element real vector.
If
is such that
where
is the
machine precision and
is a user-supplied tolerance, then
is set to
,
and
can be taken to be the unit matrix. Otherwise
.
None.
None.
Not applicable.
F06FRF is not threaded by NAG in any implementation.
F06FRF makes calls to BLAS and/or LAPACK routines, which may be threaded within the vendor library used by this implementation. Consult the documentation for the vendor library for further information.
Please consult the
X06 Chapter Introduction for information on how to control and interrogate the OpenMP environment used within this routine. Please also consult the
Users' Note for your implementation for any additional implementation-specific information.
None.
None.