LAPACK
3.4.2
LAPACK: Linear Algebra PACKage

Go to the source code of this file.
Functions/Subroutines  
subroutine  dlar2v (N, X, Y, Z, INCX, C, S, INCC) 
DLAR2V applies a vector of plane rotations with real cosines and real sines from both sides to a sequence of 2by2 symmetric/Hermitian matrices. 
subroutine dlar2v  (  integer  N, 
double precision, dimension( * )  X,  
double precision, dimension( * )  Y,  
double precision, dimension( * )  Z,  
integer  INCX,  
double precision, dimension( * )  C,  
double precision, dimension( * )  S,  
integer  INCC  
) 
DLAR2V applies a vector of plane rotations with real cosines and real sines from both sides to a sequence of 2by2 symmetric/Hermitian matrices.
Download DLAR2V + dependencies [TGZ] [ZIP] [TXT]DLAR2V applies a vector of real plane rotations from both sides to a sequence of 2by2 real symmetric matrices, defined by the elements of the vectors x, y and z. For i = 1,2,...,n ( x(i) z(i) ) := ( c(i) s(i) ) ( x(i) z(i) ) ( c(i) s(i) ) ( z(i) y(i) ) ( s(i) c(i) ) ( 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 DOUBLE PRECISION array, dimension (1+(N1)*INCX) The vector x. 
[in,out]  Y  Y is DOUBLE PRECISION array, dimension (1+(N1)*INCX) The vector y. 
[in,out]  Z  Z is DOUBLE PRECISION 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 DOUBLE PRECISION 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 111 of file dlar2v.f.