SLARGV(3)

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

πŸ’– SLARGV(3) πŸ’–

okay so this page is from the Library Functions Manual, and it’s giving very β€œsmall Fortran routine, big rotation energy.” No cap, we’re about to make plane rotations make sense. ✨


🌸 NAME 🌸

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/slargv.f

that’s the whole NAME, bestie β€” just the source file path, no extra lore. πŸ’…

✨ SYNOPSIS ✨

Functions/Subroutines

subroutine SLARGV (n, x, incx, y, incy, c, incc)

SLARGV generates a vector of plane rotations with real cosines and real sines. periodt. 🫢

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

subroutine SLARGV (integer n, real, dimension( * ) x, integer incx, real, dimension( * ) y, integer incy, real, dimension( * ) c, integer incc)

SLARGV generates a vector of plane rotations with real cosines and real sines.

Purpose

!>
!> SLARGV generates a vector of real plane rotations, determined by
!> elements of the real vectors x and y. For i = 1,2,...,n
!>
!>    (  c(i)  s(i) ) ( x(i) ) = ( a(i) )
!>    ( -s(i)  c(i) ) ( y(i) ) = (   0  )
!>

like, it’s literally building rotations from x and y, and the math is right there in the little matrix moment. iconic. πŸ”₯

Parameters

  • N β€” N is INTEGER; it’s the number of plane rotations to be generated. ✨
  • X β€” X is a REAL array, dimension (1+(N-1)*INCX). On entry, it’s the vector x. On exit, x(i) is overwritten by a(i), for i = 1,...,n. πŸ’…
  • INCX β€” INCX is INTEGER; the increment between elements of X. INCX > 0. πŸ¦‹
  • Y β€” Y is a REAL array, dimension (1+(N-1)*INCY). On entry, it’s the vector y. On exit, it holds the sines of the plane rotations. 🌸
  • INCY β€” INCY is INTEGER; the increment between elements of Y. INCY > 0. πŸŽ€
  • C β€” C is a REAL array, dimension (1+(N-1)*INCC). It holds the cosines of the plane rotations. πŸ‘‘
  • INCC β€” INCC is INTEGER; the increment between elements of C. INCC > 0. ⭐

Author

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

Definition at line 103 of file slargv.f.

🌟 Author 🌟

Generated automatically by Doxygen for LAPACK from the source code.


πŸ’– okay that’s the whole page, bestie β€” LAPACK Version 3.12.0, footer path /home/abui...RC/slargv.f(3). stay slay and keep those rotations real! πŸ’–

πŸ“¦ where this page comes from