SRC/zlapmr.f(3)

✨ NAME ✨

okay so bestie, welcome to SRC/zlapmr.f(3) from the Library Functions Manual β€” home of SRC/zlapmr.f and its row-shuffling subroutine. πŸ’…

SRC/zlapmr.f


🌈 SYNOPSIS 🌈

🌟 Functions/Subroutines 🌟

  • subroutine zlapmr (forwrd, m, n, x, ldx, k) β€” okay so ZLAPMR rearranges rows of a matrix as specified by a permutation vector. πŸ¦‹

πŸŽ€ Function/Subroutine Documentation πŸŽ€

subroutine zlapmr (logical forwrd, integer m, integer n, complex*16,
       dimension( ldx, * ) x, integer ldx, integer, dimension( * ) k)

ZLAPMR rearranges rows of a matrix as specified by a permutation vector.

🎯 Purpose 🎯

the source is literally giving:

!>
!> ZLAPMR rearranges the rows of the M by N matrix X as specified
!> by the permutation K(1),K(2),...,K(M) of the integers 1,...,M.
!> If FORWRD = .TRUE.,  forward permutation:
!>
!>      X(K(I),*) is moved X(I,*) for I = 1,2,...,M.
!>
!> If FORWRD = .FALSE., backward permutation:
!>
!>      X(I,*) is moved to X(K(I),*) for I = 1,2,...,M.
!>

🫢 Parameters 🫢

  • FORWRD β€” FORWRD is LOGICAL; = .TRUE., forward permutation; = .FALSE., backward permutation. it's the direction switch, bestie. 🌸
  • M β€” M is INTEGER; The number of rows of the matrix X. M >= 0. rows, periodt. πŸ‘‘
  • N β€” N is INTEGER; The number of columns of the matrix X. N >= 0. columns, slay. ✨
  • X β€” X is COMPLEX*16 array, dimension (LDX,N); On entry, the M by N matrix X.; On exit, X contains the permuted matrix X. the main character matrix, no cap. πŸ’–
  • LDX β€” LDX is INTEGER; The leading dimension of the array X, LDX >= MAX(1,M). respect the leading dimension, iykyk. πŸ¦‹
  • K β€” K is INTEGER array, dimension (M); On entry, K contains the permutation vector. K is used as internal workspace, but reset to its original value on output. it gets borrowed as workspace but comes back exactly as it was β€” iconic behavior. πŸ’…

πŸ“ Author πŸ“

  • Univ. of Tennessee
  • Univ. of California Berkeley
  • Univ. of Colorado Denver
  • NAG Ltd.

Definition at line 103 of file zlapmr.f.


πŸ“š Author πŸ“š

Generated automatically by Doxygen for LAPACK from the source code.


πŸ’– big kiss, bestie β€” this page is from LAPACK Version 3.12.0, SRC/zlapmr.f(3). bye! 🫢✨

πŸ“¦ where this page comes from