CLAR2V(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

✨ 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