SRC/zlargv.f(3)
π NAME
SRC/zlargv.f β okay so welcome to the SRC/zlargv.f(3) page from the Library Functions Manual, bestie. Sheβs here to serve plane rotations with real cosines and complex sines, and she ate. π
β¨ SYNOPSIS
π§ Functions/Subroutines
subroutine zlargv (n, x, incx, y, incy, c, incc)ZLARGVgenerates a vector of plane rotations with real cosines and complex sines. π¦
π Function/Subroutine Documentation
Hereβs the full signature, no cap:
subroutine zlargv (integer n, complex*16, dimension( * ) x, integer incx,
complex*16, dimension( * ) y, integer incy, double precision, dimension(
* ) c, integer incc)
ZLARGV generates a vector of plane rotations with real cosines and complex sines. Iconic behavior, honestly.
β¨ Purpose
Okay so the purpose tea is: ZLARGV generates a vector of complex plane rotations with real cosines, determined by elements of the complex vectors x and y. For i = 1,2,...,n:
( c(i) s(i) ) ( x(i) ) = ( r(i) )
( -conjg(s(i)) c(i) ) ( y(i) ) = ( 0 )
where c(i)**2 + ABS(s(i))**2 = 1.
The following conventions are used (these are the same as in ZLARTG, but differ from the BLAS1 routine ZROTG):
- If
y(i)=0, thenc(i)=1ands(i)=0. - If
x(i)=0, thenc(i)=0ands(i)is chosen so thatr(i)is real. π«Ά
π Parameters
NβN is INTEGER. The number of plane rotations to be generated. π«XβX is COMPLEX*16 array, dimension (1+(N-1)*INCX). On entry, the vectorx. On exit,x(i)is overwritten byr(i), fori = 1,...,n.INCXβINCX is INTEGER. The increment between elements ofX.INCX > 0. π₯YβY is COMPLEX*16 array, dimension (1+(N-1)*INCY). On entry, the vectory. On exit, the sines of the plane rotations.INCYβINCY is INTEGER. The increment between elements ofY.INCY > 0.CβC is DOUBLE PRECISION array, dimension (1+(N-1)*INCC). The cosines of the plane rotations. πΈINCCβINCC is INTEGER. The increment between elements ofC.INCC > 0. β¨
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Further Details
6-6-96 - Modified with a new algorithm by W. Kahan and J. DemmelThis version has a few statements commented out for thread safety (machine parameters are computed on each entry). 10 feb 03, SJH.
Definition at line 121 of file zlargv.f. π
πͺ Author
Generated automatically by Doxygen for LAPACK from the source code.
P.S. the footer energy is LAPACK Version 3.12.0, source SRC/zlargv.f(3) β and thereβs no date listed on this page, bestie, so thatβs the whole footer tea. 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