HPL_pdupdateTN(3)
β¨ HPL_pdupdateTN β¨
okay bestie, welcome to HPL_pdupdateTN(3), one of the lil functions living in the HPL Library Functions corner of the universe π it's a C function, it's a team player, and it's about to do two jobs at literally the same time. no cap.
πΈ NAME πΈ
HPL_pdupdateTN β broadcast a panel and update the trailing submatrix. that's it, that's the whole personality π
π¦ SYNOPSIS π¦
#include "hpl.h"
void HPL_pdupdateTN( HPL_T_panel * PBCST, int * IFLAG, HPL_T_panel *
PANEL, const int NN );
like, yes, the signature wraps across two lines. she's long, she's worth it π
π DESCRIPTION π
so here's the tea: HPL_pdupdateTN broadcasts β like, forwards β the panel PBCST, and simultaneously applies the row interchanges and updates part of the trailing submatrix. and which panel is she using to do that update? the panel PANEL, obviously. two things, one function, main character energy fr fr π
π ARGUMENTS π
PBCSTβ (local input/output)HPL_T_panel *β on entry,PBCSTpoints to the data structure holding the panel (to be broadcast) info. πIFLAGβ (local output)int *β on exit,IFLAGtells you whether or not the broadcast has been completed whenPBCSTis notNULLon entry. in that case,IFLAGis left unchanged. π«ΆPANELβ (local input/output)HPL_T_panel *β on entry,PANELpoints to the data structure holding the panel (to be updated) info. β¨NNβ (local input)const intβ on entry,NNspecifies the local number of columns of the trailing submatrix to be updated, starting at the current position. and bestie,NNmust be at least zero. zero is fine, negative is not the vibe. π
π SEE ALSO π
HPL_pdgesv (3)HPL_pdgesv0 (3)HPL_pdgesvK1 (3)HPL_pdgesvK2 (3)HPL_pdlaswp00N (3)HPL_pdlaswp01N (3)
go read those too, they're all in the same friend group π§
and that's the whole page!! this one's from HPL 2.2, dated February 24, 2016 β yeah she's a lil vintage, a classic, an icon, we stan a legacy release π mwah, go update that trailing submatrix bestie πβ¨
π¦ 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