ZLASWP(3)
Hii bestie! You're looking at the zlaswp.f(3) page from the Library Functions Manual โ the header path got squished to /home/abui...RC/zlaswp.f(3), and honestly same. Let's get into it ๐
๐ฆ NAME ๐ฆ
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/zlaswp.f
That's the name. Literally the whole path. Periodt.
โจ SYNOPSIS โจ
๐ซถ Functions/Subroutines ๐ซถ
subroutine ZLASWP (n, a, lda, k1, k2, ipiv, incx)โZLASWPperforms a series of row interchanges on a general rectangular matrix. Slay.
๐ Function/Subroutine Documentation ๐
subroutine ZLASWP (integer n, complex*16, dimension( lda, * ) a, integer
lda, integer k1, integer k2, integer, dimension( * ) ipiv, integer incx)
Okay so same energy as the synopsis: ZLASWP performs a series of row interchanges on a general rectangular matrix. It's giving matrix glow-up, no cap.
๐ธ Purpose ๐ธ
!>ZLASWPperforms a series of row interchanges on the matrixA.!>One row interchange is initiated for each of rowsK1throughK2ofA.
Wait, !>? That's just the Fortran doc-comment decoration, bestie. The real tea: row swaps on A, one for each row from K1 through K2. ๐ซถ
๐ Parameters ๐
NโNisINTEGER. The number of columns of the matrixA. Yes, columns. Not a typo, that's what it says. ๐AโAisCOMPLEX*16 array, dimension (LDA,N). On entry, it's the matrix of column dimensionNto which the row interchanges will be applied. On exit, it's the permuted matrix. Iconic behavior. โจLDAโLDAisINTEGER. The leading dimension of the arrayA. That's the whole vibe. ๐K1โK1isINTEGER. The first element ofIPIVfor which a row interchange will be done. First in the group chat. ๐K2โK2isINTEGER.(K2-K1+1)is the number of elements ofIPIVfor which a row interchange will be done. Math? In this economy? But yes. ๐งฎIPIVโIPIVisINTEGER array, dimension (K1+(K2-K1)*abs(INCX)). It's the vector of pivot indices. Only the elements in positionsK1throughK1+(K2-K1)*abs(INCX)ofIPIVare accessed. AndIPIV(K1+(K-K1)*abs(INCX)) = Limplies rowsKandLare to be interchanged. So that's the swap map, iykyk. ๐INCXโINCXisINTEGER. The increment between successive values ofIPIV. IfINCXis negative, the pivots are applied in reverse order. Reverse order? She's unpredictable but valid. ๐
๐ Author ๐
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
๐ Further Details:
Modified by R. C. Whaley, Computer Science Dept., Univ. of Tenn., Knoxville, USA
Definition at line 114 of file zlaswp.f.
๐ Author ๐
Generated automatically by Doxygen for LAPACK from the source code.
Final sign-off, bestie: this page says LAPACK Version 3.12.0 and the footer path is /home/abui...RC/zlaswp.f(3). There's no date printed on the footer, so no invented date from me. Byeeee ๐โจ
๐ฆ 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