CLAPMT(3)
π CLAPMT(3) β Library Functions Manual π
okay bestie, this is the tea on clapmt.f βοΈ β it lives at /home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/clapmt.f, and the header path vibe is /home/abui...RC/clapmt.f(3). The manual name is literally Library Functions Manual, and this whole page is LAPACK being iconic about column permutation. π¦
π NAME
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/clapmt.f
π οΈ SYNOPSIS
π§© Functions/Subroutines
subroutine CLAPMT (forwrd, m, n, x, ldx, k)β CLAPMT performs a forward or backward permutation of the columns of a matrix. β¨
π Function/Subroutine Documentation π
subroutine CLAPMT (logical forwrd, integer m, integer n, complex, dimension(
ldx, * ) x, integer ldx, integer, dimension( * ) k)
CLAPMT performs a forward or backward permutation of the columns of a matrix. periodt. π«
π― Purpose:
So here's the whole vibe: CLAPMT 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. π
If FORWRD = .TRUE., that's a forward permutation:
- the doc says
X(*,K(J))is movedX(*,J)forJ = 1,2,...,N. (yes, bestie, that's literally how it's written in the source.)
If FORWRD = .FALSE., that's a backward permutation:
X(*,J)is moved toX(*,K(J))forJ = 1,2,...,N. π¦
π§ Parameters
FORWRD
FORWRD is LOGICAL:
= .TRUE., forward permutation= .FALSE., backward permutation
M
M is INTEGER.
The number of rows of the matrix X. M >= 0.
N
N is INTEGER.
The number of columns of the matrix X. N >= 0.
X
X is COMPLEX array, dimension (LDX,N).
On entry, the M by N matrix X.
On exit, X contains the permuted matrix X. π
LDX
LDX is INTEGER.
The leading dimension of the array X, LDX >= MAX(1,M).
K
K is INTEGER array, dimension (N).
On entry, K contains the permutation vector. K is used as internal workspace, but reset to its original value on output. π«Ά
π Author
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 103 of file clapmt.f. π
π Author
Generated automatically by Doxygen for LAPACK from the source code. π€π
π xoxo, signing off from LAPACK Version 3.12.0 β the footer points at /home/abui...RC/clapmt.f(3), and there's no date given on this page, 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