Provided by: liblapack-doc_3.12.1-4_all bug

NAME

       lacrt - lacrt: apply plane rotation (unused?)

SYNOPSIS

   Functions
       subroutine clacrt (n, cx, incx, cy, incy, c, s)
           CLACRT performs a linear transformation of a pair of complex vectors.
       subroutine zlacrt (n, cx, incx, cy, incy, c, s)
           ZLACRT performs a linear transformation of a pair of complex vectors.

Detailed Description

Function Documentation

   subroutine clacrt (integer n, complex, dimension( * ) cx, integer incx, complex, dimension( * ) cy, integer
       incy, complex c, complex s)
       CLACRT performs a linear transformation of a pair of complex vectors.

       Purpose:

            CLACRT 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.

       Parameters
           N

                     N is INTEGER
                     The number of elements in the vectors CX and CY.

           CX

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

           INCX

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

           CY

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

           INCY

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

           C

                     C is COMPLEX

           S

                     S is COMPLEX
                     C and S define the matrix
                        [  C   S  ].
                        [ -S   C  ]

       Author
           Univ. of Tennessee

           Univ. of California Berkeley

           Univ. of Colorado Denver

           NAG Ltd.

   subroutine zlacrt (integer n, complex*16, dimension( * ) cx, integer incx, complex*16, dimension( * ) cy,
       integer incy, complex*16 c, complex*16 s)
       ZLACRT performs a linear transformation of a pair of complex vectors.

       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.

       Parameters
           N

                     N is INTEGER
                     The number of elements in the vectors CX and CY.

           CX

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

           INCX

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

           CY

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

           INCY

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

           C

                     C is COMPLEX*16

           S

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

       Author
           Univ. of Tennessee

           Univ. of California Berkeley

           Univ. of Colorado Denver

           NAG Ltd.

Author

       Generated automatically by Doxygen for LAPACK from the source code.

Version 3.12.0                              Sun Jul 20 2025 01:40:05                                    lacrt(3)