Developer Reference for Intel® oneAPI Math Kernel Library for Fortran
?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
slartv dlartv clartv zlartv
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
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 .