SRC/zlartv.f(3)
π NAME π
SRC/zlartv.f β okay bestie, this page is from the Library Functions Manual, and it's fully about ZLARTV applying plane rotations to a pair of vectors. The vibes are mathematical, the vectors are complex, and the cosines/sines are doing their thing. π¦β¨
β¨ SYNOPSIS β¨
π Functions/Subroutines π
subroutine zlartv (n, x, incx, y, incy, c, s, incc)β ZLARTV applies a vector of plane rotations with real cosines and complex sines to the elements of a pair of vectors. π
π¦ Function/Subroutine Documentation π¦
π subroutine zlartv π
subroutine zlartv (integer n, complex*16, dimension( * ) x, integer incx,
complex*16, dimension( * ) y, integer incy, double precision, dimension(
* ) c, complex*16, dimension( * ) s, integer incc)
ZLARTV applies a vector of plane rotations with real cosines and complex sines to the elements of a pair of vectors. No cap, that's literally the function's whole main-character moment.
π Purpose π
Here's the actual purpose, bestie: ZLARTV applies a vector of complex plane rotations with real cosines to elements of the complex vectors x and y. For i = 1,2,...,n, the glow-up is:
!> ZLARTV applies a vector of complex plane rotations with real cosines
!> to elements of the complex vectors x and y. For i = 1,2,...,n
!>
!> ( x(i) ) := ( c(i) s(i) ) ( x(i) )
!> ( y(i) ) ( -conjg(s(i)) c(i) ) ( y(i) )
That's the whole transformation vibe: c(i), s(i), and conjg(s(i)) are all up in the matrix, rotating those vectors like it's their job. ππ«
π Parameters π
NβN is INTEGER; it's the number of plane rotations to be applied. π«XβX is COMPLEX*16 array, dimension (1+(N-1)*INCX); this is the vector x.INCXβINCX is INTEGER; the increment between elements of X.INCX > 0.π¦YβY is COMPLEX*16 array, dimension (1+(N-1)*INCY); this is the vector y.INCYβINCY is INTEGER; the increment between elements of Y.INCY > 0.πΈCβC is DOUBLE PRECISION array, dimension (1+(N-1)*INCC); these are the cosines of the plane rotations.SβS is COMPLEX*16 array, dimension (1+(N-1)*INCC); these are the sines of the plane rotations.INCCβINCC is INTEGER; the increment between elements of C and S.INCC > 0.π
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 106 of file zlartv.f. β yes, that's the exact spot, bestie. π
β Author β
Generated automatically by Doxygen for LAPACK from the source code. The robots really said "we'll handle the paperwork" and honestly? Slay. π€π
okay that's the whole page, and the footer energy is LAPACK, Version 3.12.0, SRC/zlartv.f(3). Go rotate those vectors and live your best complex life πβ¨π«Ά
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms