LAPACK  3.5.0
LAPACK: Linear Algebra PACKage
 All Files Functions Typedefs Macros
zrot.f File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine zrot (N, CX, INCX, CY, INCY, C, S)
 ZROT applies a plane rotation with real cosine and complex sine to a pair of complex vectors. More...
 

Function/Subroutine Documentation

subroutine zrot ( integer  N,
complex*16, dimension( * )  CX,
integer  INCX,
complex*16, dimension( * )  CY,
integer  INCY,
double precision  C,
complex*16  S 
)

ZROT applies a plane rotation with real cosine and complex sine to a pair of complex vectors.

Download ZROT + dependencies [TGZ] [ZIP] [TXT]

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.
Parameters
[in]N
          N is INTEGER
          The number of elements in the vectors CX and CY.
[in,out]CX
          CX is COMPLEX*16 array, dimension (N)
          On input, the vector X.
          On output, CX is overwritten with C*X + S*Y.
[in]INCX
          INCX is INTEGER
          The increment between successive values of CY.  INCX <> 0.
[in,out]CY
          CY is COMPLEX*16 array, dimension (N)
          On input, the vector Y.
          On output, CY is overwritten with -CONJG(S)*X + C*Y.
[in]INCY
          INCY is INTEGER
          The increment between successive values of CY.  INCX <> 0.
[in]C
          C is DOUBLE PRECISION
[in]S
          S is COMPLEX*16
          C and S define a rotation
             [  C          S  ]
             [ -conjg(S)   C  ]
          where C*C + S*CONJG(S) = 1.0.
Author
Univ. of Tennessee
Univ. of California Berkeley
Univ. of Colorado Denver
NAG Ltd.
Date
September 2012

Definition at line 104 of file zrot.f.

Here is the caller graph for this function: