ZLAPMT(3)

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

πŸ’– 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) β€” ZLAPMT performs 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 β€” is LOGICAL; = .TRUE. means forward permutation, = .FALSE. means backward permutation. Vibe check: it decides direction.
  • M β€” is INTEGER; the number of rows of the matrix X; M >= 0, periodt.
  • N β€” is INTEGER; the number of columns of the matrix X; N >= 0.
  • X β€” is COMPLEX*16 array, dimension (LDX,N); on entry, the M by N matrix X; on exit, X contains the permuted matrix X. It's giving glow-up.
  • LDX β€” is INTEGER; the leading dimension of the array X; LDX >= MAX(1,M).
  • 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. 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