TESTING/LIN/zrzt01.f(3)

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

πŸ’– TESTING/LIN/zrzt01.f πŸ’–

Okay bestie, welcome to the TESTING/LIN/zrzt01.f page from the Library Functions Manual β€” manual name folded in right at the top like a lil name tag. This is the whole zrzt01 routine, and we are keeping every single detail, no cap. πŸ’…


✨ NAME ✨

TESTING/LIN/zrzt01.f β€” the manual page for the zrzt01 routine, and yes, that path is the whole name section. Short, iconic, periodt. πŸŽ€


🌸 SYNOPSIS 🌸

Functions/Subroutines

  • double precision function zrzt01 (m, n, a, af, lda, tau, work, lwork) β€” the ZRZT01 function, serving double precision realness. ✨

πŸ¦‹ Function/Subroutine Documentation πŸ¦‹

Here’s the full signature, character for character, because we do not play about exact types:

double precision function zrzt01 (integer m, integer n, complex*16,
       dimension( lda, * ) a, complex*16, dimension( lda, * ) af, integer lda,
       complex*16, dimension( * ) tau, complex*16, dimension( lwork ) work,
       integer lwork)

And the routine’s name is ZRZT01. Main character energy, obviously. πŸ‘‘

🎯 Purpose 🎯

The purpose block is literally this exact formula vibe:

!> ZRZT01 returns
!>      || A - R*Q || / ( M * eps * ||A|| )
!> for an upper trapezoidal A that was factored with ZTZRZF.

So yeah, it returns that ratio for an upper trapezoidal A that was factored with ZTZRZF. Math girlies rise. πŸ”₯

πŸ’œ Parameters πŸ’œ

Okay bestie, here come all the parameters β€” every single one, no skipping:

  • 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.
  • A β€” A is COMPLEX*16 array, dimension (LDA,N): the original upper trapezoidal M by N matrix A.
  • AF β€” AF is COMPLEX*16 array, dimension (LDA,N): the output of ZTZRZF for input matrix A. The lower triangle is not referenced.
  • LDA β€” LDA is INTEGER: the leading dimension of the arrays A and AF.
  • TAU β€” TAU is COMPLEX*16 array, dimension (M): details of the Householder transformations as returned by ZTZRZF.
  • WORK β€” WORK is COMPLEX*16 array, dimension (LWORK).
  • LWORK β€” LWORK is INTEGER: the length of the array WORK. LWORK >= m*n + m.

πŸ‘‘ Author πŸ‘‘

Shoutout to the author squad:

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

πŸ“ Definition Spot πŸ“

Definition at line 96 of file zrzt01.f. Noted, bestie. 🫢


🌈 Author 🌈

Generated automatically by Doxygen for LAPACK from the source code. Auto-generated but still ate. πŸ’–


That’s the whole page, bestie β€” from LAPACK Version 3.12.0, page TESTING/LIN/zrzt01.f(3), with all the details intact and the vibe fully immaculate. Bye, love you! πŸ«Άβœ¨πŸŽ€

πŸ“¦ where this page comes from