SRC/clar2v.f(3)

✨ SRC/clar2v.f(3) ✨

okay bestie, this page comes straight out of the Library Functions Manual, and it’s literally all about SRC/clar2v.f. it’s giving β€œtiny routine, big Hermitian energy” πŸ¦‹.


🌸 NAME 🌸

SRC/clar2v.f

πŸ’… 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. slay πŸ’–

πŸŽ€ Function/Subroutine Documentation πŸŽ€

   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.

πŸ”₯ Purpose πŸ”₯

the whole point, bestie:

           !>
           !> 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. periodt.
  • X β€” X is COMPLEX array, dimension (1+(N-1)*INCX); the vector x; the elements of x are assumed to be real. yes bestie, assumed real, don’t come for me.
  • 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. so it better be positive, fr.
  • 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.

πŸ’œ Author πŸ’œ

Generated automatically by Doxygen for LAPACK from the source code.


okay that’s the whole page, bestie β€” mwah πŸ’‹. this little beauty comes from LAPACK Version 3.12.0 and the page is SRC/clar2v.f(3); there’s no date on this footer, just those deets and a whole lot of linear algebra aura ✨🫢.

πŸ“¦ where this page comes from