DSYSWAPR(3)
π NAME π
Okay so this is the dsyswapr(3) page from the Library Functions Manual β header-title energy, but folded in all cute so we don't copy the whole line. The file it's repping is:
/home/abuild/rpmbuild/BUILD/lapack-static-3.12.0-build/lapack-3.12.0/SRC/dsyswapr.f
β¨ SYNOPSIS β¨
Functions/Subroutines
subroutine DSYSWAPR (uplo, n, a, lda, i1, i2)β bestie, this is the moment:DSYSWAPRapplies an elementary permutation on the rows and columns of a symmetric matrix.
π¦ Function/Subroutine Documentation π¦
Full signature, character-for-character:
subroutine DSYSWAPR (character uplo, integer n, double precision, dimension(
lda, * ) a, integer lda, integer i1, integer i2)
DSYSWAPR applies an elementary permutation on the rows and columns of a symmetric matrix.
π Purpose π
DSYSWAPR applies an elementary permutation on the rows and the columns of a symmetric matrix.
πΈ Parameters πΈ
UPLOβUPLO is CHARACTER*1. It says whether the details of the factorization are stored as an upper or lower triangular matrix.= 'U': Upper triangular, form is A = U*D*U**T;= 'L': Lower triangular, form is A = L*D*L**T.
NβN is INTEGER. The order of the matrixA.N >= 0.AβA is DOUBLE PRECISION array, dimension (LDA,*). On entry, it's theN-by-NmatrixA. On exit, it's the permuted matrix where the rowsI1andI2and the columnsI1andI2are interchanged. IfUPLO = 'U', the interchanges are applied to the upper triangular part, and the strictly lower triangular part ofAis not referenced; ifUPLO = 'L', the interchanges are applied to the lower triangular part, and the part ofAabove the diagonal is not referenced.LDAβLDA is INTEGER. The leading dimension of the arrayA.LDA >= max(1,N).I1βI1 is INTEGER. Index of the first row to swap.I2βI2 is INTEGER. Index of the second row to swap.
π Author π
- Univ. of Tennessee
- Univ. of California Berkeley
- Univ. of Colorado Denver
- NAG Ltd.
Definition at line 99 of file dsyswapr.f.
π Author π
Generated automatically by Doxygen for LAPACK from the source code.
Final sign-off, bestie: the footer source/version/date corner says LAPACK, Version 3.12.0, and /home/abui.../dsyswapr.f(3) β that's the whole stamp as printed. Slay, and keep the facts intact. πβ¨
π¦ 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