SLAG2D(3)
π NAME π
okay so bestie, the manual name is literally this path, no cap:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/slag2d.f
(and yeah the page header at the top is the abbreviated vibe, /home/abui...RC/slag2d.f(3) β that's just the same file being β¨shyβ¨ about its full path)
πΈ SYNOPSIS πΈ
Functions/Subroutines
subroutine SLAG2D (m, n, sa, ldsa, a, lda, info)β SLAG2D converts a single precision matrix to a double precision matrix. that's the whole assignment, and she ate π
π¦ Function/Subroutine Documentation π¦
subroutine SLAG2D (integer m, integer n, real, dimension( ldsa, * ) sa,
integer ldsa, double precision, dimension( lda, * ) a, integer lda,
integer info)
SLAG2D converts a single precision matrix to a double precision matrix. iconic behavior honestly π
π Purpose:
!>
!> SLAG2D converts a SINGLE PRECISION matrix, SA, to a DOUBLE
!> PRECISION 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 like, the glow-up goes one direction only: double β single can overflow (π scary), but single β double is safe, not me checking the overflow risk and finding none β¨
and heads up bestie β this is an auxiliary routine so there is no argument checking. she trusts you. she does not verify. π«Ά
π Parameters
MβMisINTEGER, the number of lines of the matrixA.M >= 0. (the height, the vertical situation π )NβNisINTEGER, the number of columns of the matrixA.N >= 0. (the width, the horizontal situation π)SAβSAisREALarray, dimension(LDSA,N). On entry, theM-by-Ncoefficient matrixSA. this is the input, the before picture π¦LDSAβLDSAisINTEGER, the leading dimension of the arraySA.LDSA >= max(1,M). (yes, themax(1,M)is real, respect it π)AβAisDOUBLE PRECISIONarray, dimension(LDA,N). On exit, theM-by-Ncoefficient matrixA. the after picture, the glow-up itself πLDAβLDAisINTEGER, the leading dimension of the arrayA.LDA >= max(1,M). same energy, different array πINFOβINFOisINTEGER, and the only documented value is= 0: successful exit. that's it, she's chill, she just tells you it went fine πΈ
β Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
π§ Definition at line 103 of file slag2d.f.
π Author
Generated automatically by Doxygen for LAPACK from the source code. (the robot did the writing, we just gave it the β¨lewkβ¨)
fr fr if you made it this far, the whole conversion is: single in, double out, no overflow panic, no argument checks, INFO = 0 on success and you're literally done. slay π
self care check bestie: this page is from LAPACK, Version 3.12.0, and the footer stamp is /home/abui...RC/slag2d.f(3) β so that's the source, the version 3.12.0, and the dated page marker all wrapped up in one cute little sign-off. mwah π
π¦ where this page comes from
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- opensuse-leap 16.0: lapack-man 3.12.0-160000.2.2 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms