ZLAPMT(3)
π NAME π
okay so bestie, this is ZLAPMT(3) from the Library Functions Manual β header energy is literally /home/abui...RC/zlapmt.f(3) + Library Functions Manual + /home/abui...RC/zlapmt.f(3), and the main-character file path is /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zlapmt.f. No cap, that's the whole NAME vibe. πΈ
π¦ SYNOPSIS π¦
π§ Functions/Subroutines π§
subroutine ZLAPMT (forwrd, m, n, x, ldx, k)βZLAPMTperforms a forward or backward permutation of the columns of a matrix. Slay. π
β¨ Function/Subroutine Documentation β¨
subroutine ZLAPMT (logical forwrd, integer m, integer n, complex*16, dimension( ldx, * ) x, integer ldx, integer, dimension( * ) k)
ZLAPMT performs a forward or backward permutation of the columns of a matrix. π
π― Purpose π―
okay so the whole point: ZLAPMT rearranges the columns of the M by N matrix X as specified by the permutation K(1),K(2),...,K(N) of the integers 1,...,N. Obsessed with a clear purpose. β¨
If FORWRD = .TRUE., that's the forward permutation:
X(*,K(J)) is moved X(*,J) for J = 1,2,...,N.
If FORWRD = .FALSE., that's the backward permutation:
X(*,J) is moved to X(*,K(J)) for J = 1,2,...,N.
π§Έ Parameters π§Έ
FORWRDβ isLOGICAL;= .TRUE.means forward permutation,= .FALSE.means backward permutation. Vibe check: it decides direction.Mβ isINTEGER; the number of rows of the matrixX;M >= 0, periodt.Nβ isINTEGER; the number of columns of the matrixX;N >= 0.Xβ isCOMPLEX*16 array, dimension (LDX,N); on entry, theMbyNmatrixX; on exit,Xcontains the permuted matrixX. It's giving glow-up.LDXβ isINTEGER; the leading dimension of the arrayX;LDX >= MAX(1,M).Kβ isINTEGER array, dimension (N); on entry,Kcontains the permutation vector.Kis used as internal workspace, but reset to its original value on output. Not me thinking that's polite.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 103 of file zlapmt.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code. Iconic.
okay bye bestie π β footer check: LAPACK Version 3.12.0, path /home/abui...RC/zlapmt.f(3), and no date in the footer, periodt. πβ¨
π¦ 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