f06chf applies a complex similarity rotation, with parameters
(real) and
(complex), to a given
by
complex Hermitian matrix; that is, it performs the operation:
where
and
are real.
The argument
x and
z which hold
and
are declared
complex
for convenience when using the routine to operate on submatrices of larger Hermitian matrices.
Note that:
where
, so to use
f06chf
when
is the
element of the matrix, you can make the call
Call f06chf(z, y, x, c, -conjg(s))
None.
- 1: – Complex (Kind=nag_wp)Input/Output
-
On entry: the value , the element of the input matrix.
On exit: the transformed value .
- 2: – Complex (Kind=nag_wp)Input/Output
-
On entry: the value , the element of the input matrix.
On exit: the transformed value .
- 3: – Complex (Kind=nag_wp)Input/Output
-
On entry: the value , the element of the input matrix.
On exit: the transformed value .
- 4: – Real (Kind=nag_wp)Input
-
On entry: the value , the cosine of the rotation.
- 5: – Complex (Kind=nag_wp)Input
-
On entry: the value , the sine of the rotation.
None.
Not applicable.
None.
None.