SRC/zlar2v.f(3)
This is the page for SRC/zlar2v.f(3) from the Library Functions Manual β aka the ZLAR2V glow-up manual, bestie. π
πΈ NAME πΈ
SRC/zlar2v.f β home of zlar2v, the routine that applies a vector of plane rotations with real cosines and complex sines from both sides to a sequence of 2-by-2 symmetric/Hermitian matrices. β¨
β¨ SYNOPSIS β¨
π«Ά 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 2-by-2 symmetric/Hermitian matrices. π
π Function/Subroutine Documentation π
π§ subroutine zlar2v
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 2-by-2 symmetric/Hermitian matrices. No cap, thatβs the whole gig. π
π Purpose π
Okay so ZLAR2V applies a vector of complex plane rotations with real cosines from both sides to a sequence of 2-by-2 complex Hermitian matrices, and those matrices are defined by the elements of the vectors x, y and z. For i = 1,2,...,n, the transformation is exactly this:
( 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) )
π Parameters π
NβNisINTEGER. The number of plane rotations to be applied. πXβXisCOMPLEX*16array, dimension(1+(N-1)*INCX). The vectorx; the elements ofxare assumed to be real. Bestie, real elements only. πYβYisCOMPLEX*16array, dimension(1+(N-1)*INCX). The vectory; the elements ofyare assumed to be real. Same deal. β¨ZβZisCOMPLEX*16array, dimension(1+(N-1)*INCX). The vectorz. π¦INCXβINCXisINTEGER. The increment between elements ofX,YandZ.INCX > 0. π¨CβCisDOUBLE PRECISIONarray, dimension(1+(N-1)*INCC). The cosines of the plane rotations. πΈSβSisCOMPLEX*16array, dimension(1+(N-1)*INCC). The sines of the plane rotations. πINCCβINCCisINTEGER. The increment between elements ofCandS.INCC > 0. π₯
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
- Definition:
Definition at line 110 of file zlar2v.f.
π Author π
Author: Generated automatically by Doxygen for LAPACK from the source code. π€
Okay thatβs the page, bestie. Signing off from SRC/zlar2v.f(3), LAPACK, Version 3.12.0 β and yes, the footer gives the source/version but no date, so weβre not inventing one. Mwah. π
π¦ 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