SRC/slaswp.f(3)
π
SRC/slaswp.f(3) π
okay so this is from the Library Functions Manual, and it's the page for SRC/slaswp.f β yes bestie, we're getting into the slaswp subroutine. No cap, every technical deet is staying. π«Ά
NAME
SRC/slaswp.f β that's the name, periodt. π
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine slaswp (n, a, lda, k1, k2, ipiv, incx)
SLASWP performs a series of row interchanges on a general rectangular matrix. π
π«Ά Function/Subroutine Documentation π«Ά
subroutine slaswp (integer n, real, dimension( lda, * ) a, integer lda,
integer k1, integer k2, integer, dimension( * ) ipiv, integer incx)
SLASWP performs a series of row interchanges on a general rectangular matrix.
Purpose
SLASWP performs a series of row interchanges on the matrix A. One row interchange is initiated for each of rows K1 through K2 of A. That's the whole purpose, and it ate. π
Parameters
NβNisINTEGER. It's the number of columns of the matrixA. πΈAβAisREAL 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. Literally the main character of this whole operation. πLDAβLDAisINTEGER. It's the leading dimension of the arrayA. πK1βK1isINTEGER. It's the first element ofIPIVfor which a row interchange will be done. π¦K2βK2isINTEGER.(K2-K1+1)is the number of elements ofIPIVfor which a row interchange will be done. π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. iykyk. π₯INCXβINCXisINTEGER. It's the increment between successive values ofIPIV. IfINCXis negative, the pivots are applied in reverse order. That's a real detail, bestie β don't skip it. π
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 slaswp.f.
That's where the definition lives: line 114 of file slaswp.f. π
Author
Generated automatically by Doxygen for LAPACK from the source code.
π cute sign-off π so yeah, bestie: this page is from LAPACK, Version 3.12.0, source SRC/slaswp.f(3). The footer date slot is not giving a date β no cap, it's just those source/version deets. Doxygen generated it automatically for LAPACK from the source code. Periodt. πβ¨
π¦ where this page comes from
- arch rolling: lapack-doc 3.12.1-2 Β· custom
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms