TESTING/EIG/slarfy.f(3)

πŸ’… TESTING/EIG/slarfy.f(3) πŸ’…

okay so bestie, this page comes from the Library Functions Manual, and it's the whole vibe check for TESTING/EIG/slarfy.f. The main character is the slarfy subroutine, and she is lowkey iconic. ✨


🌸 NAME 🌸

TESTING/EIG/slarfy.f β€” the manual page for the slarfy subroutine, periodt.


πŸŽ€ SYNOPSIS πŸŽ€

✨ Functions/Subroutines ✨

  • subroutine slarfy (uplo, n, v, incv, tau, c, ldc, work) β€” the SLARFY moment. πŸ‘‘

🫢 Function/Subroutine Documentation 🫢

Here's the full signature, exact, no edits:

   subroutine slarfy (character uplo, integer n, real, dimension( * ) v,
       integer incv, real tau, real, dimension( ldc, * ) c, integer ldc, real,
       dimension( * ) work)

SLARFY

🌈 Purpose:

okay so SLARFY applies an elementary reflector, or Householder matrix, H, to an n x n symmetric matrix C, from both the left and the right. Obsessed with a two-sided moment. πŸ’…

H is represented in the form:

H = I - tau * v * v'

where tau is a scalar and v is a vector. If tau is zero, then H is taken to be the unit matrix. fr fr, that's the whole purpose.

πŸ’– Parameters πŸ’–

  • UPLO β€” is a CHARACTER*1. It specifies whether the upper or lower triangular part of the symmetric matrix C is stored. The values are:
    • = 'U': Upper triangle
    • = 'L': Lower triangle
  • N β€” is an INTEGER. It's the number of rows and columns of the matrix C. N >= 0.
  • V β€” is a REAL array, dimension (1 + (N-1)*abs(INCV)). It's the vector v as described above. πŸ¦‹
  • INCV β€” is an INTEGER. It's the increment between successive elements of v. INCV must not be zero.
  • TAU β€” is a REAL. It's the value tau as described above.
  • C β€” is a REAL array, dimension (LDC, N). On entry, it's the matrix C. On exit, C is overwritten by H * C * H'. (not me getting overwritten, but okay 😭)
  • LDC β€” is an INTEGER. It's the leading dimension of the array C. LDC >= max( 1, N ).
  • WORK β€” is a REAL array, dimension (N).

πŸ‘‘ Author πŸ‘‘

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

πŸ“ Definition at line πŸ“

Definition at line 107 of file slarfy.f.


🌸 Author 🌸

Generated automatically by Doxygen for LAPACK from the source code.


okay bestie, that's a wrap πŸ’– The footer/source stamp is LAPACK Version 3.12.0, and the page is TESTING/EIG/slarfy.f(3) β€” that's the version/page info this copy shows, and no cap, that's the whole source/version/date situation. πŸŽ€

πŸ“¦ where this page comes from