Intel® oneAPI Math Kernel Library Developer Reference - Fortran
Applies a vector of plane rotations with real cosines and real/complex sines to the elements of a pair of vectors.
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 )
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
INTEGER. The number of plane rotations to be applied.
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.
INTEGER. The increment between elements of x. incx > 0.
INTEGER. The increment between elements of y. incy > 0.
REAL for slartv/clartv
DOUBLE PRECISION for dlartv/zlartv
Array, DIMENSION (1+(n-1)*incc).
The cosines of the plane rotations.
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.
INTEGER. The increment between elements of c and s. incc > 0.
The rotated vectors x and y.