lacrt(3)

πŸ’… lacrt(3) β€” apply plane rotation (unused?)

ok so bestie, welcome to lacrt from the Library Functions Manual β€” this is the manpage for the lacrt family, and honestly the title itself is asking the real questions: apply plane rotation (unused?) 😭 the manpage said what it said.

It's giving "legendary LAPACK routine that nobody calls anymore," and yet she's still here, still documented, still slaying in clacrt.f and zlacrt.f. Periodt.


✨ SYNOPSIS ✨

🫢 Functions

  • subroutine clacrt (n, cx, incx, cy, incy, c, s) β€” CLACRT performs a linear transformation of a pair of complex vectors.
  • subroutine zlacrt (n, cx, incx, cy, incy, c, s) β€” ZLACRT performs a linear transformation of a pair of complex vectors.

🌸 Detailed Description 🌸

so bestie… there's literally nothing here 😭 the section exists, the section is empty, she's a vibe and nothing else. moving on! πŸ’…


πŸ‘‘ Function Documentation πŸ‘‘

⭐ subroutine clacrt (integer n, complex, dimension( * ) cx, integer incx, complex, dimension( * ) cy, integer incy, complex c, complex s)

CLACRT performs a linear transformation of a pair of complex vectors.

πŸ¦‹ Purpose:

!>
!> CLACRT performs the operation
!>
!>    (  c  s )( x )  ==> ( x )
!>    ( -s  c )( y )      ( y )
!>
!> where c and s are complex and the vectors x and y are complex.
!>

like, she's a 2Γ—2 rotation matrix and she's applying herself to your vectors. iconic behavior honestly ✨

πŸŽ€ Parameters

  • N β€” N is INTEGER. The number of elements in the vectors CX and CY. no cap, that's just how many she's rotating 🫢
  • CX β€” CX is COMPLEX array, dimension (N). On input, the vector x. On output, CX is overwritten with c*x + s*y. she comes in as x and leaves as a whole new woman πŸ’…
  • INCX β€” INCX is INTEGER. The increment between successive values of CX. INCX <> 0. (yes, non-zero, she said what she said πŸ’€)
  • CY β€” CY is COMPLEX array, dimension (N). On input, the vector y. On output, CY is overwritten with -s*x + c*y. glow-up complete, king πŸ‘‘
  • INCY β€” INCY is INTEGER. The increment between successive values of CY. INCY <> 0. same energy, also not zero 🧚
  • C β€” C is COMPLEX. one half of the iconic duo πŸ’œ
  • S β€” S is COMPLEX. C and S define the matrix
   [  C   S  ].
   [ -S   C  ]

🌈 Author

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

Definition at line 104 of file clacrt.f. πŸ“


⭐ subroutine zlacrt (integer n, complex*16, dimension( * ) cx, integer incx, complex*16, dimension( * ) cy, integer incy, complex*16 c, complex*16 s)

ZLACRT performs a linear transformation of a pair of complex vectors.

πŸ¦‹ Purpose:

!>
!> ZLACRT performs the operation
!>
!>    (  c  s )( x )  ==> ( x )
!>    ( -s  c )( y )      ( y )
!>
!> where c and s are complex and the vectors x and y are complex.
!>

same rotation, but make it double precision COMPLEX*16 πŸ’… she's the Z variant and she knows it.

πŸŽ€ Parameters

  • N β€” N is INTEGER. The number of elements in the vectors CX and CY. counting things, as always 🫢
  • CX β€” CX is COMPLEX*16 array, dimension (N). On input, the vector x. On output, CX is overwritten with c*x + s*y. in goes x, out comes the transformation ✨
  • INCX β€” INCX is INTEGER. The increment between successive values of CX. INCX <> 0. not zero, bestie, never zero πŸ™ˆ
  • CY β€” CY is COMPLEX*16 array, dimension (N). On input, the vector y. On output, CY is overwritten with -s*x + c*y. bye y, hello -s*x + c*y 😭
  • INCY β€” INCY is INTEGER. The increment between successive values of CY. INCY <> 0. same rule, same energy ⭐
  • C β€” C is COMPLEX*16. main character of the matrix πŸ’œ
  • S β€” S is COMPLEX*16. C and S define the matrix
   [  C   S  ].
   [ -S   C  ]

🌈 Author

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

Definition at line 104 of file zlacrt.f. πŸ“


πŸ’– Author πŸ’–

Generated automatically by Doxygen for LAPACK from the source code.

like yeah, a robot wrote this one, and she still ate πŸ”₯


ok bye bestie, this page came to you courtesy of LAPACK, Version 3.12.0 🌈 β€” she's old, she's iconic, she's probably unused, and she's still serving. mwah πŸ’‹πŸŽ€

πŸ“¦ where this page comes from