SRC/clag2z.f(3)
π
SRC/clag2z.f β like, the whole thing, from clag2z.f(3)
okay so bestie, this is the manual page for SRC/clag2z.f, straight out of the LAPACK library functions manual. it's a tiny icon and it does exactly one job. let's get into it π
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine clag2z (m, n, sa, ldsa, a, lda, info)β CLAG2Z converts a complex single precision matrix to a complex double precision matrix. that's it, that's the whole vibe π¦
π Function/Subroutine Documentation π
subroutine clag2z (integer m, integer n, complex, dimension( ldsa, * ) sa,
integer ldsa, complex*16, dimension( lda, * ) a, integer lda, integer
info)
CLAG2Z converts a complex single precision matrix to a complex double precision matrix. glow-up routine fr fr β¨
πΈ Purpose πΈ
!>
!> CLAG2Z converts a COMPLEX matrix, SA, to a COMPLEX*16 matrix, A.
!>
!> Note that while it is possible to overflow while converting
!> from double to single, it is not possible to overflow when
!> converting from single to double.
!>
!> This is an auxiliary routine so there is no argument checking.
!>
so basically it takes your COMPLEX matrix SA and hands you back a COMPLEX*16 matrix A. level-up energy π
π quick note bestie: going double β single can overflow, no cap. but going single β double? cannot overflow. it's giving safe, it's giving trusted.
and uh β This is an auxiliary routine so there is no argument checking. so she does not check your args for you. she trusts you. do not betray that trust π
π Parameters π
MβM is INTEGER,The number of lines of the matrix A. M >= 0.the row count ofA, and yes it must be β₯ 0. literally.NβN is INTEGER,The number of columns of the matrix A. N >= 0.the column count ofA, also β₯ 0. we love a non-negative queen πSAβSA is COMPLEX array, dimension (LDSA,N),On entry, the M-by-N coefficient matrix SA.this is the single-precision complex input you're handing over on entry. the before picture πΈLDSAβLDSA is INTEGER,The leading dimension of the array SA. LDSA >= max(1,M).the leading dimension ofSA, and it's gotta be>= max(1,M). don't fumble that π«ΆAβA is COMPLEX*16 array, dimension (LDA,N),On exit, the M-by-N coefficient matrix A.the double-precision complex output, filled in on exit. the after picture, the glow-up, the main character πLDAβLDA is INTEGER,The leading dimension of the array A. LDA >= max(1,M).leading dimension ofA, again>= max(1,M). same energy, same rule βINFOβINFO is INTEGER,= 0: successful exitβ that's the only documented value:0means everything went off without a hitch. slay β
π§ Author π§
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
and lowkey the real receipt: Definition at line 102 of file clag2z.f. π₯
π Author π
Generated automatically by Doxygen for LAPACK from the source code. not me being auto-generated by Doxygen, iykyk π
π«Ά ok that's the whole page, no skips, no summaries, everything's here.
and as a lil sign-off: this gorgeous thing is from LAPACK, Version 3.12.0, and the page itself is SRC/clag2z.f(3) β no date on the footer, so that's the whole stamp bestie πβ¨π
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms