HPL_dlaswp10N(3)
π HPL_dlaswp10N π
okay bestie, welcome to the HPL Library Functions manual, section 3 π β yes we are deep in the linear-algebra trenches and honestly? it's giving main character energy π
β¨ NAME β¨
HPL_dlaswp10N β performs a series column interchanges. π¦
πΈ SYNOPSIS πΈ
#include "hpl.h"
void HPL_dlaswp10N( const int M, const int N, double * A, const int LDA,
const int * IPIV );
π« DESCRIPTION π«
HPL_dlaswp10N performs a sequence of local column interchanges on a matrix A. One column interchange is initiated for columns 0 through N-1 of A. π₯
like... it's literally just swapping columns around, one by one, for every column from 0 up to N-1. no cap. β¨
π ARGUMENTS π
okay so heads up bestie β the argument blurbs on this page are kinda scrambled in the original (the descriptions are shifted down by one slot and one of them is a literal placeholder). we're keeping it 100% verbatim because the vibe changes but the facts do not. π
M(local input) βconst int- the page says:
__arg0__β yep, that's literally it, that's what's printed, we're not making it up π
- the page says:
N(local input) βconst int- "On entry,
Mspecifies the number of rows of the arrayA.Mmust be at least zero."
- "On entry,
A(local input/output) βdouble *- "On entry,
Nspecifies the number of columns of the arrayA.Nmust be at least zero."
- "On entry,
LDA(local input) βconst int- "On entry,
Apoints to an array of dimension(LDA,N). This array contains the columns onto which the interchanges should be applied. On exit,Acontains the permuted matrix."
- "On entry,
IPIV(local input) βconst int *- "On entry,
LDAspecifies the leading dimension of the arrayA.LDAmust be at leastMAX(1,M)."
- "On entry,
π«Ά bestie please read the argument names and the blurbs side by side β the source page has them slid down a slot, and one slot is the raw __arg0__ placeholder. we did not rewrite, reorder, or "fix" any of it. what you see is what the page says, fr fr. π
π SEE ALSO π
HPL_dlaswp00N (3), HPL_dlaswp10N (3), HPL_dlaswp01N (3), HPL_dlaswp01T (3), HPL_dlaswp02N (3), HPL_dlaswp03N (3), HPL_dlaswp03T (3), HPL_dlaswp04N (3), HPL_dlaswp04T (3), HPL_dlaswp05N (3), HPL_dlaswp05T (3), HPL_dlaswp06N (3), HPL_dlaswp06T (3).
like the whole dlaswp friend group showed up to the party, iconic β
and that's the whole page, bestie!! this one came from HPL 2.2, dated February 24, 2016 β she's a lil vintage but she ate π π§π
π¦ where this page comes from
- fedora 43: hpl-doc 2.2-22.fc43 Β· LicenseRef-Callaway-BSD-with-advertising
- fedora 44: hpl-doc 2.2-23.fc44 Β· LicenseRef-Callaway-BSD-with-advertising
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms