Visible to Intel only — GUID: GUID-D63D14D9-EEEB-4F5E-BA56-08EB18CE9CE5
Visible to Intel only — GUID: GUID-D63D14D9-EEEB-4F5E-BA56-08EB18CE9CE5
?lartv
Applies a vector of plane rotations with real cosines and real/complex sines to the elements of a pair of vectors.
Syntax
call slartv( n, x, incx, y, incy, c, s, incc )
call dlartv( n, x, incx, y, incy, c, s, incc )
call clartv( n, x, incx, y, incy, c, s, incc )
call zlartv( n, x, incx, y, incy, c, s, incc )
Include Files
- mkl.fi
Description
The routine applies a vector of real/complex plane rotations with real cosines to elements of the real/complex vectors x and y. For i = 1,2,...,n
![Equation](/content/dam/docs/us/en/developer-reference-fortran/2023-2/16668C9A-AF9C-4464-8E38-110D5E038EE8-low.jpg)
Input Parameters
- n
-
INTEGER. The number of plane rotations to be applied.
- x, y
-
REAL for slartv
DOUBLE PRECISION for dlartv
COMPLEX for clartv
DOUBLE COMPLEX for zlartv
Arrays, DIMENSION (1+(n-1)*incx) and (1+(n-1)*incy), respectively. The input vectors x and y.
- incx
-
INTEGER. The increment between elements of x. incx > 0.
- incy
-
INTEGER. The increment between elements of y. incy > 0.
- c
-
REAL for slartv/clartv
DOUBLE PRECISION for dlartv/zlartv
Array, DIMENSION (1+(n-1)*incc).
The cosines of the plane rotations.
- s
-
REAL for slartv
DOUBLE PRECISION for dlartv
COMPLEX for clartv
DOUBLE COMPLEX for zlartv
Array, DIMENSION (1+(n-1)*incc).
The sines of the plane rotations.
- incc
-
INTEGER. The increment between elements of c and s. incc > 0.
Output Parameters
- x, y
-
The rotated vectors x and y.