SRC/sorg2r.f(3)

πŸ’… SRC/sorg2r.f

okay bestie, this is the Library Functions Manual entry for SRC/sorg2r.f β€” LAPACK subroutine realness, coming right up. ✨


🌸 NAME 🌸

SRC/sorg2r.f

🌈 SYNOPSIS 🌈

Functions/Subroutines

subroutine sorg2r (m, n, k, a, lda, tau, work, info)

SORG2R generates all or part of the orthogonal matrix Q from a QR factorization determined by sgeqrf (unblocked algorithm). 🫢

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

subroutine sorg2r (integer m, integer n, integer k, real, dimension( lda, * ) a, integer lda, real, dimension( * ) tau, real, dimension( * ) work, integer info)

SORG2R generates all or part of the orthogonal matrix Q from a QR factorization determined by sgeqrf (unblocked algorithm). πŸ’–

πŸ’– Purpose πŸ’–

Bestie, the whole point: SORG2R generates an m by n real matrix Q with orthonormal columns, and it’s defined as the first n columns of a product of k elementary reflectors of order m:

Q  =  H(1) H(2) . . . H(k)

as returned by SGEQRF. No cap. 🌟

πŸ¦‹ Parameters πŸ¦‹

  • M β€” M is INTEGER; the number of rows of the matrix Q. M >= 0.
  • N β€” N is INTEGER; the number of columns of the matrix Q. M >= N >= 0.
  • K β€” K is INTEGER; the number of elementary reflectors whose product defines the matrix Q. N >= K >= 0.
  • A β€” A is REAL array, dimension (LDA,N). On entry, the i-th column must contain the vector which defines the elementary reflector H(i), for i = 1,2,...,k, as returned by SGEQRF in the first k columns of its array argument A. On exit, the m-by-n matrix Q. πŸ’…
  • LDA β€” LDA is INTEGER; the first dimension of the array A. LDA >= max(1,M).
  • TAU β€” TAU is REAL array, dimension (K). TAU(i) must contain the scalar factor of the elementary reflector H(i), as returned by SGEQRF.
  • WORK β€” WORK is REAL array, dimension (N).
  • INFO β€” INFO is INTEGER; = 0: successful exit; < 0: if INFO = -i, the i-th argument has an illegal value.

πŸ‘‘ Author πŸ‘‘

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

Definition at line 113 of file sorg2r.f.

πŸ€– Author πŸ€–

Generated automatically by Doxygen for LAPACK from the source code.


mwah πŸ’– that’s the whole page, bestie β€” LAPACK Version 3.12.0, source page SRC/sorg2r.f(3), and yes, the cute little sign-off is right here. 🫢✨

πŸ“¦ where this page comes from