CLAR2V(3)
β¨ CLAR2V(3) β¨
okay bestie, welcome to the Library Functions Manual page for CLAR2V(3). This is the LAPACK subroutine 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. main character energy, honestly. π
π NAME π
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/clar2v.f
That's the file, bestie. no cap.
π SYNOPSIS π
Functions/Subroutines:
subroutine CLAR2V (n, x, y, z, incx, c, s, 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. periodt. π
π Function/Subroutine Documentation π
Full signature, because we love a typed glow-up:
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. same energy, more detail. β¨
β¨ Purpose β¨
okay so the purpose block is literally this, and I'm not touching the math because it's iconic:
!>
!> 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; this is the number of plane rotations to be applied. slay.XβX is COMPLEX array, dimension (1+(N-1)*INCX). This is the vector x; the elements of x are assumed to be real. heads up: assumed real, bestie.YβY is COMPLEX array, dimension (1+(N-1)*INCX). This is the vector y; the elements of y are assumed to be real. same real-element vibe.ZβZ is COMPLEX array, dimension (1+(N-1)*INCX). This is the vector z. simple, iconic.INCXβINCX is INTEGER. This is the increment between elements of X, Y and Z.INCX > 0. no exceptions, bestie.CβC is REAL array, dimension (1+(N-1)*INCC). These are the cosines of the plane rotations.SβS is COMPLEX array, dimension (1+(N-1)*INCC). These are the sines of the plane rotations.INCCβINCC is INTEGER. This is the increment between elements of C and S.INCC > 0. periodt.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π Definition at line 110 of file clar2v.f. π
yes, line 110 of clar2v.f is where it lives. located β¨
πͺ Author πͺ
Generated automatically by Doxygen for LAPACK from the source code.
kisses bestie π the footer's source/version is LAPACK Version 3.12.0, and its path is /home/abui...RC/clar2v.f(3); no date is listed, so that's the whole footer vibe. bye π«Ά
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms