LAPACK
3.4.2
LAPACK: Linear Algebra PACKage

Go to the source code of this file.
Functions/Subroutines  
subroutine  zlar2v (N, X, Y, Z, INCX, C, S, INCC) 
ZLAR2V applies a vector of plane rotations with real cosines and complex sines from both sides to a sequence of 2by2 symmetric/Hermitian matrices. 
subroutine zlar2v  (  integer  N, 
complex*16, dimension( * )  X,  
complex*16, dimension( * )  Y,  
complex*16, dimension( * )  Z,  
integer  INCX,  
double precision, dimension( * )  C,  
complex*16, dimension( * )  S,  
integer  INCC  
) 
ZLAR2V applies a vector of plane rotations with real cosines and complex sines from both sides to a sequence of 2by2 symmetric/Hermitian matrices.
Download ZLAR2V + dependencies [TGZ] [ZIP] [TXT]ZLAR2V applies a vector of complex plane rotations with real cosines from both sides to a sequence of 2by2 complex Hermitian matrices, defined by the elements of the vectors x, y and z. For i = 1,2,...,n ( x(i) z(i) ) := ( conjg(z(i)) y(i) ) ( c(i) conjg(s(i)) ) ( x(i) z(i) ) ( c(i) conjg(s(i)) ) ( s(i) c(i) ) ( conjg(z(i)) y(i) ) ( s(i) c(i) )
[in]  N  N is INTEGER The number of plane rotations to be applied. 
[in,out]  X  X is COMPLEX*16 array, dimension (1+(N1)*INCX) The vector x; the elements of x are assumed to be real. 
[in,out]  Y  Y is COMPLEX*16 array, dimension (1+(N1)*INCX) The vector y; the elements of y are assumed to be real. 
[in,out]  Z  Z is COMPLEX*16 array, dimension (1+(N1)*INCX) The vector z. 
[in]  INCX  INCX is INTEGER The increment between elements of X, Y and Z. INCX > 0. 
[in]  C  C is DOUBLE PRECISION array, dimension (1+(N1)*INCC) The cosines of the plane rotations. 
[in]  S  S is COMPLEX*16 array, dimension (1+(N1)*INCC) The sines of the plane rotations. 
[in]  INCC  INCC is INTEGER The increment between elements of C and S. INCC > 0. 
Definition at line 112 of file zlar2v.f.