CLAPMT(3)

πŸ“¦ version 3.12.0, in opensuse-leap 16.0

πŸ’– 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 moved X(*,J) for J = 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 to X(*,K(J)) for J = 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