CLAG2Z(3)
π
CLAG2Z(3) β like, the clag2z.f manual page, bestie
okay so real quick: this is clag2z.f(3), living its best life at /home/abui...RC/clag2z.f(3), and the whole page is literally about one tiny overachiever of a subroutine. it's part of the Library Functions Manual and honestly? it ate. β¨
π¦ 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 the whole vibe. no cap. π«Ά
π 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 arc complete. π
β¨ 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 yeah β it takes your COMPLEX matrix SA and hands you back a COMPLEX*16 matrix A. and here's the cute science bit: going double β single can overflow, but going single β double cannot overflow. one-way street of safety, iykyk. π
β οΈ and heads up bestie, this is an auxiliary routine β so there is no argument checking. at all. none. it's giving "i trust you completely." please don't make it regret that. π
π Parameters
M
!> M is INTEGER
!> The number of lines of the matrix A. M >= 0.
the number of lines of the matrix A, and it's an INTEGER. M >= 0, periodt.
N
!> N is INTEGER
!> The number of columns of the matrix A. N >= 0.
the number of columns of the matrix A, also an INTEGER. N >= 0, we stay non-negative. π
SA
!> SA is COMPLEX array, dimension (LDSA,N)
!> On entry, the M-by-N coefficient matrix SA.
a COMPLEX array, dimension (LDSA,N). on entry it holds the M-by-N coefficient matrix SA β this is the one getting converted. lowkey the main character. π
LDSA
!> LDSA is INTEGER
!> The leading dimension of the array SA. LDSA >= max(1,M).
an INTEGER: the leading dimension of the array SA, and it must satisfy LDSA >= max(1,M). math is math. π§
A
!> A is COMPLEX*16 array, dimension (LDA,N)
!> On exit, the M-by-N coefficient matrix A.
a COMPLEX*16 array, dimension (LDA,N). on exit, this gorgeous thing holds the M-by-N coefficient matrix A. the final form. π
LDA
!> LDA is INTEGER
!> The leading dimension of the array A. LDA >= max(1,M).
an INTEGER: the leading dimension of the array A, requiring LDA >= max(1,M). same rule, different array. consistency slay. β
INFO
!> INFO is INTEGER
!> = 0: successful exit
an INTEGER. INFO = 0 means successful exit β that's the only value listed here, and honestly that's the only one we wanna see. π
πΈ Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
the whole squad came together for this one. iconic collaboration energy. π«Ά
β Definition at line 102 of file clag2z.f
like, that's where the magic literally lives. go look if you want. π
π Author (the meta one)
Generated automatically by Doxygen for LAPACK from the source code. the robots wrote the docs, we just added the sparkle. β¨
π and that's a wrap! this page is from LAPACK, Version 3.12.0, and it comes to you straight from /home/abui...RC/clag2z.f(3) β which is also sitting pretty in the footer. mwah, bye bestie! ππ
π¦ 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