ZROT - applie a plane rotation, where the cos (C) is real
and the sin (S) is complex, and the vectors CX and CY are
complex
SYNOPSIS
SUBROUTINE ZROT( N, CX, INCX, CY, INCY, C, S )
INTEGER INCX, INCY, N
DOUBLE PRECISION C
COMPLEX*16 S
COMPLEX*16 CX( * ), CY( * )
PURPOSE
ZROT applies a plane rotation, where the cos (C) is real
and the sin (S) is complex, and the vectors CX and CY are
complex.
ARGUMENTS
N (input) INTEGER
The number of elements in the vectors CX and CY.
CX (input/output) COMPLEX*16 array, dimension (N)
On input, the vector X. On output, CX is over
written with C*X + S*Y.
INCX (input) INTEGER
The increment between successive values of CY.
INCX <> 0.
CY (input/output) COMPLEX*16 array, dimension (N)
On input, the vector Y. On output, CY is over
written with -CONJG(S)*X + C*Y.
INCY (input) INTEGER
The increment between successive values of CY.
INCX <> 0.
C (input) DOUBLE PRECISION
S (input) COMPLEX*16 C and S define a rota
tion [ C S ] [ -conjg(S) C ] where
C*C + S*CONJG(S) = 1.0.
Man(1) output converted with
man2html