If , is assumed to be the unit matrix and the transformation is skipped.
5: – Real (Kind=nag_wp)Input/Output
On entry: the original scalar .
On exit: the transformed scalar .
6: – Real (Kind=nag_wp) arrayInput/Output
Note: the dimension of the array x
must be at least
.
On entry: the original vector .
If ,
must be stored in , for .
If ,
must be stored in , for .
On exit: the transformed vector stored in the same array elements used to supply the original vector .
7: – IntegerInput
On entry: the increment in the subscripts of x between successive elements of .
6Error Indicators and Warnings
None.
7Accuracy
Not applicable.
8Parallelism and Performance
Background information to multithreading can be found in the Multithreading documentation.
f06fuf 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.