ZLACRT(3)      LAPACK routine of NEC Numeric Library Collection      ZLACRT(3)



NAME
       ZLACRT

SYNOPSIS
       SUBROUTINE ZLACRT (N, CX, INCX, CY, INCY, C, S)



PURPOSE
            ZLACRT performs the operation

               (  c  s )( x )  ==> ( x )
               ( -s  c )( y )      ( y )

            where c and s are complex and the vectors x and y are complex.




ARGUMENTS
           N         (input)
                     N is INTEGER
                     The number of elements in the vectors CX and CY.

           CX        (input/output)
                     CX is COMPLEX*16 array, dimension (N)
                     On input, the vector x.
                     On output, CX is overwritten with c*x + s*y.

           INCX      (input)
                     INCX is INTEGER
                     The increment between successive values of CX.  INCX <> 0.

           CY        (input/output)
                     CY is COMPLEX*16 array, dimension (N)
                     On input, the vector y.
                     On output, CY is overwritten with -s*x + c*y.

           INCY      (input)
                     INCY is INTEGER
                     The increment between successive values of CY.  INCY <> 0.

           C         (input)
                     C is COMPLEX*16

           S         (input)
                     S is COMPLEX*16
                     C and S define the matrix
                        [  C   S  ].
                        [ -S   C  ]



LAPACK routine                  31 October 2017                      ZLACRT(3)