SQPT01(3)

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

🌸 SQPT01(3) β€” Library Functions Manual 🌸

okay so bestie, this is the Library Functions Manual page for SQPT01(3), and it's giving β€œlet's verify a pivoted QR factorization” energy. πŸ¦‹

✨ NAME ✨

The source file behind this page is:

/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/TESTING/LIN/sqpt01.f

✨ SYNOPSIS ✨

Functions/Subroutines

  • real function SQPT01 (m, n, k, a, af, lda, tau, jpvt, work, lwork) β€” yup, that's the whole function, and its name is SQPT01. πŸ’…
real function SQPT01 (integer m, integer n, integer k, real, dimension( lda, * ) a, real, dimension( lda, * ) af, integer lda, real, dimension( * ) tau, integer, dimension( * ) jpvt, real, dimension( lwork ) work, integer lwork)

πŸ’– Function/Subroutine Documentation πŸ’–

Purpose

Okay so SQPT01 tests the QR-factorization with pivoting of a matrix A. The array AF contains the (possibly partial) QR-factorization of A, where the upper triangle of AF(1:k,1:k) is a partial triangular factor, the entries below the diagonal in the first k columns are the Householder vectors, and the rest of AF contains a partially updated matrix.

This function returns ||A*P - Q*R|| / ( ||norm(A)||*eps*max(M,N) ) where || . || is matrix one norm. πŸŽ€

Parameters

  • M β€” M is INTEGER; it's the number of rows of the matrices A and AF. πŸ’–
  • N β€” N is INTEGER; it's the number of columns of the matrices A and AF. ✨
  • K β€” K is INTEGER; it's the number of columns of AF that have been reduced to upper triangular form. πŸ¦‹
  • A β€” A is a REAL array with dimension (LDA, N); it's the original matrix A. 🌸
  • AF β€” AF is a REAL array with dimension (LDA,N); it's the (possibly partial) output of SGEQPF. The upper triangle of AF(1:k,1:k) is a partial triangular factor, the entries below the diagonal in the first k columns are the Householder vectors, and the rest of AF contains a partially updated matrix. πŸ’…
  • LDA β€” LDA is INTEGER; it's the leading dimension of the arrays A and AF. 🫢
  • TAU β€” TAU is a REAL array with dimension (K); it holds details of the Householder transformations as returned by SGEQPF. 😭
  • JPVT β€” JPVT is an INTEGER array with dimension (N); it holds pivot information as returned by SGEQPF. πŸ”₯
  • WORK β€” WORK is a REAL array with dimension (LWORK). πŸ‘‘
  • LWORK β€” LWORK is INTEGER; it's the length of the array WORK. LWORK >= M*N+N. πŸ’€

Author

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

Definition at line 119 of file sqpt01.f.

🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code.


That's the whole page, bestie πŸ’– This one's footer vibe is LAPACK Version 3.12.0, page path /home/abui...IN/sqpt01.f(3). Slay. πŸŽ€

πŸ“¦ where this page comes from