SRC/slarf1f.f(3)

πŸ“¦ version 3.12.1, in arch rolling

🌸 SRC/slarf1f.f(3) 🌸

okay bestie, this is the Library Functions Manual page for SRC/slarf1f.f(3) β€” and it’s giving β€œtiny but important linear algebra icon” energy. no cap, every detail is below. πŸ’…


✨ NAME ✨

SRC/slarf1f.f


πŸ¦‹ SYNOPSIS πŸ¦‹

Functions/Subroutines

  • subroutine slarf1f (side, m, n, v, incv, tau, c, ldc, work) β€” SLARF1F applies an elementary reflector to a general rectangular

🧚 Function/Subroutine Documentation 🧚

🌟 subroutine slarf1f 🌟

here’s the exact signature, bestie β€” copy it with care:

subroutine slarf1f (character side, integer m, integer n, real, dimension( *
       ) v, integer incv, real tau, real, dimension( ldc, * ) c, integer ldc,
       real, dimension( * ) work)

SLARF1F applies an elementary reflector to a general rectangular

πŸŽ€ Purpose πŸŽ€

okay so SLARF1F applies a real elementary reflector H to a real m by n matrix C, from either the left or the right. H is represented in the form:

H = I - tau * v * v**T

where tau is a real scalar and v is a real vector assuming v(1) = 1.

if tau = 0, then H is taken to be the unit matrix. literally that simple, periodt. ✨

πŸ’– Parameters πŸ’–

  • SIDE β€” SIDE is CHARACTER*1; = 'L': form H * C; = 'R': form C * H.
  • M β€” M is INTEGER; the number of rows of the matrix C.
  • N β€” N is INTEGER; the number of columns of the matrix C.
  • V β€” V is REAL array, dimension (1 + (M-1)*abs(INCV)) if SIDE = 'L' or (1 + (N-1)*abs(INCV)) if SIDE = 'R'; the vector v in the representation of H. V is not used if TAU = 0.
  • INCV β€” INCV is INTEGER; the increment between elements of v. INCV <> 0.
  • TAU β€” TAU is REAL; the value tau in the representation of H.
  • C β€” C is REAL array, dimension (LDC,N); on entry, the m by n matrix C. on exit, C is overwritten by the matrix H * C if SIDE = 'L', or C * H if SIDE = 'R'.
  • LDC β€” LDC is INTEGER; the leading dimension of the array C. LDC >= max(1,M).
  • WORK β€” WORK is REAL array, dimension (N) if SIDE = 'L' or (M) if SIDE = 'R'.

πŸ‘‘ Author πŸ‘‘

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

Definition at line 124 of file slarf1f.f.


🫢 Author 🫢

Generated automatically by Doxygen for LAPACK from the source code.


and that’s the whole vibe check, bestie πŸ’– the footer says LAPACK Version 3.12.0 and page SRC/slarf1f.f(3) β€” iconic, no notes. 🌈✨

πŸ“¦ where this page comes from