Developer Reference for Intel® oneAPI Math Kernel Library for Fortran
?lar2v
Applies a vector of plane rotations with real cosines and real/complex sines from both sides to a sequence of 2-by-2 symmetric/Hermitian matrices.
Syntax
call slar2v ( n , x , y , z , incx , c , s , incc )
call dlar2v ( n , x , y , z , incx , c , s , incc )
call clar2v ( n , x , y , z , incx , c , s , incc )
call zlar2v ( n , x , y , z , incx , c , s , incc )
Include Files
mkl.fi
Description
slar2v dlar2v clar2v zlar2v
The routine ?lar2v applies a vector of real/complex plane rotations with real cosines from both sides to a sequence of 2-by-2 real symmetric or complex Hermitian matrices, defined by the elements of the vectors x, y and z. For i = 1,2,…, n
Input Parameters
- n
-
INTEGER . The number of plane rotations to be applied.
- x , y , z
-
REAL for slar2v DOUBLE PRECISION for dlar2v COMPLEX for clar2v DOUBLE COMPLEX for zlar2v Arrays, DIMENSION (1+( n -1)* incx ) each. Contain the vectors x, y and z, respectively. For all flavors of ?lar2v , elements of x and y are assumed to be real.
- incx
-
INTEGER . The increment between elements of x , y , and z . incx > 0 .
- c
-
REAL for slar2v / clar2v DOUBLE PRECISION for dlar2v / zlar2v Array, DIMENSION (1+( n -1)* incc ). The cosines of the plane rotations.
- s
-
REAL for slar2v DOUBLE PRECISION for dlar2v COMPLEX for clar2v DOUBLE COMPLEX for zlar2v 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 , z
-
Vectors x , y and z , containing the results of transform.