TESTING/LIN/dqpt01.f(3)

πŸ“¦
version 3.12.1 Β· 3 versions
, in arch rolling

✨ NAME ✨

okay so bestie, this whole page is about TESTING/LIN/dqpt01.f β€” that’s the manual name, and it’s giving β€œLAPACK testing routine” energy. πŸ’…

🌸 SYNOPSIS 🌸

Functions/Subroutines

double precision function dqpt01 (m, n, k, a, af, lda, tau, jpvt, work,
    lwork)

DQPT01 β€” yes, that’s the name again, iconic.

πŸ¦‹ FUNCTION/SUBROUTINE DOCUMENTATION πŸ¦‹

double precision function dqpt01 (integer m, integer n, integer k, double
    precision, dimension( lda, * ) a, double precision, dimension( lda, * )
    af, integer lda, double precision, dimension( * ) tau, integer,
    dimension( * ) jpvt, double precision, dimension( lwork ) work, integer
    lwork)

DQPT01

🎯 Purpose 🎯

DQPT01 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; the number of rows of the matrices A and AF.
  • N β€” N is INTEGER; the number of columns of the matrices A and AF.
  • K β€” K is INTEGER; the number of columns of AF that have been reduced to upper triangular form.
  • A β€” A is DOUBLE PRECISION array, dimension (LDA, N); the original matrix A.
  • AF β€” AF is DOUBLE PRECISION array, dimension (LDA,N); the (possibly partial) output of DGEQPF. 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; the leading dimension of the arrays A and AF.
  • TAU β€” TAU is DOUBLE PRECISION array, dimension (K); details of the Householder transformations as returned by DGEQPF.
  • JPVT β€” JPVT is INTEGER array, dimension (N); pivot information as returned by DGEQPF.
  • WORK β€” WORK is DOUBLE PRECISION array, dimension (LWORK).
  • LWORK β€” LWORK is INTEGER; 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 dqpt01.f.

πŸ‘‘ Author πŸ‘‘

Generated automatically by Doxygen for LAPACK from the source code.


πŸŽ€ That’s the page, bestie. The footer says LAPACK Version 3.12.0 and the page tag is TESTING/LIN/dqpt01.f(3). Stay slay, and may your Householder vectors be iconic. πŸ’–
πŸ“¦ where this page comes from