lar2v(3)
π NAME π
okay so this is lar2v(3), bestie β from the Library Functions Manual β and it is literally here to do this: lar2v - lar2v: apply vector of plane rotations to 2x2 matrices. thatβs the whole vibe. π
β¨
β¨ SYNOPSIS β¨
πΈ Functions πΈ
subroutine clar2v (n, x, y, z, incx, c, s, incc)β CLAR2V takes a vector of plane rotations with real cosines and complex sines, and applies them from both sides to a sequence of 2-by-2 symmetric/Hermitian matrices. iconic behavior, no cap. πsubroutine dlar2v (n, x, y, z, incx, c, s, incc)β DLAR2V takes a vector of plane rotations with real cosines and real sines, and applies them from both sides to a sequence of 2-by-2 symmetric/Hermitian matrices. slay. π¦subroutine slar2v (n, x, y, z, incx, c, s, incc)β SLAR2V takes a vector of plane rotations with real cosines and real sines, and applies them from both sides to a sequence of 2-by-2 symmetric/Hermitian matrices. periodt. πsubroutine zlar2v (n, x, y, z, incx, c, s, incc)β ZLAR2V takes a vector of plane rotations with real cosines and complex sines, and applies them from both sides to a sequence of 2-by-2 symmetric/Hermitian matrices. main character energy fr fr. π
π¦ Detailed Description π¦
okay so this is the detailed-description zone, and then the function documentation comes right after it. no extra lore here, bestie β we go straight into the functions. π
πΈ Function Documentation πΈ
π
clar2v
subroutine clar2v (integer n, complex, dimension( * ) x, complex, dimension(
* ) y, complex, dimension( * ) z, integer incx, real, dimension( * ) c,
complex, dimension( * ) s, integer incc)
CLAR2V 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. yes bestie, itβs giving βrotate from both sidesβ and it ate. π
Purpose β¨
!>
!> CLAR2V applies a vector of complex plane rotations with real cosines
!> from both sides to a sequence of 2-by-2 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) )
!>
Parameters π
NβN is INTEGER. the number of plane rotations to be applied.XβX is COMPLEX array, dimension (1+(N-1)*INCX). the vector x; the elements of x are assumed to be real.YβY is COMPLEX array, dimension (1+(N-1)*INCX). the vector y; the elements of y are assumed to be real.ZβZ is COMPLEX array, dimension (1+(N-1)*INCX). the vector z.INCXβINCX is INTEGER. the increment between elements of X, Y and Z.INCX > 0.CβC is REAL array, dimension (1+(N-1)*INCC). the cosines of the plane rotations.SβS is COMPLEX array, dimension (1+(N-1)*INCC). 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 110 of file clar2v.f.
π¦ dlar2v
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 2-by-2 symmetric/Hermitian matrices. double precision, double slay, honestly. π
Purpose β¨
!>
!> DLAR2V applies a vector of real plane rotations from both sides to
!> a sequence of 2-by-2 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) )
!>
Parameters π
NβN is INTEGER. the number of plane rotations to be applied.XβX is DOUBLE PRECISION array, dimension (1+(N-1)*INCX). the vector x.YβY is DOUBLE PRECISION array, dimension (1+(N-1)*INCX). the vector y.ZβZ is DOUBLE PRECISION array, dimension (1+(N-1)*INCX). the vector z.INCXβINCX is INTEGER. the increment between elements of X, Y and Z.INCX > 0.CβC is DOUBLE PRECISION array, dimension (1+(N-1)*INCC). the cosines of the plane rotations.SβS is DOUBLE PRECISION array, dimension (1+(N-1)*INCC). 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 109 of file dlar2v.f.
π slar2v
subroutine slar2v (integer n, real, dimension( * ) x, real, dimension( * )
y, real, dimension( * ) z, integer incx, real, dimension( * ) c, real,
dimension( * ) s, integer incc)
SLAR2V applies a vector of plane rotations with real cosines and real sines from both sides to a sequence of 2-by-2 symmetric/Hermitian matrices. real ones only, bestie β and it still understood the assignment. πΈ
Purpose β¨
!>
!> SLAR2V applies a vector of real plane rotations from both sides to
!> a sequence of 2-by-2 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) )
!>
Parameters π
NβN is INTEGER. the number of plane rotations to be applied.XβX is REAL array, dimension (1+(N-1)*INCX). the vector x.YβY is REAL array, dimension (1+(N-1)*INCX). the vector y.ZβZ is REAL array, dimension (1+(N-1)*INCX). the vector z.INCXβINCX is INTEGER. the increment between elements of X, Y and Z.INCX > 0.CβC is REAL array, dimension (1+(N-1)*INCC). the cosines of the plane rotations.SβS is REAL array, dimension (1+(N-1)*INCC). 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 109 of file slar2v.f.
π 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. complex sines, real cosines, full icon behavior. π β¨
Purpose β¨
!>
!> ZLAR2V applies a vector of complex plane rotations with real cosines
!> from both sides to a sequence of 2-by-2 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) )
!>
Parameters π
NβN is INTEGER. the number of plane rotations to be applied.XβX is COMPLEX*16 array, dimension (1+(N-1)*INCX). the vector x; the elements of x are assumed to be real.YβY is COMPLEX*16 array, dimension (1+(N-1)*INCX). the vector y; the elements of y are assumed to be real.ZβZ is COMPLEX*16 array, dimension (1+(N-1)*INCX). the vector z.INCXβINCX is INTEGER. the increment between elements of X, Y and Z.INCX > 0.CβC is DOUBLE PRECISION array, dimension (1+(N-1)*INCC). the cosines of the plane rotations.SβS is COMPLEX*16 array, dimension (1+(N-1)*INCC). 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 110 of file zlar2v.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
π thatβs the whole lar2v(3) page, bestie β from LAPACK, Version 3.12.0. stay slay, stay rotated, and donβt forget the commas in your dimensions. β¨π
π
π¦ 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