lis_array_mgs(3)
β¨ lis_array_mgs β¨
okay bestie, so this is a page from the Lis Library Functions manual, and it's all about lis_array_mgs β the girl whose whole job is QR factorization via the modified Gram-Schmidt process π
πΈ NAME πΈ
lis_array_mgs β calculate the QR factorization with the modified Gram-Schmidt process
π SYNOPSIS π
#include "lis.h"
LIS_INT lis_array_mgs(LIS_INT n, LIS_SCALAR a[], LIS_SCALAR q[],
LIS_SCALAR r[]);
π¦ DESCRIPTION π¦
So basically she calculates the QR factorization QR=A with the modified Gram-Schmidt process. That's it, that's the vibe. Iconic, honestly. β¨
π INPUT π
nβ the size of the matrices, no capaβ the array that stores matrixAof sizen * n
π OUTPUT π
qβ the array that stores matrixQof sizen * nrβ the array that stores matrixRof sizen * n
π EXIT STATUS π
the following exit values are returned, so listen up:
0β the process is normally terminated π«Ά (we love a clean exit)unspecifiedβ an error occurred π (not the vibe, but okay, it happens)
β SEE ALSO β
lowkey if you're doing QR factorization, this is the function to call, fr fr π―
and that's a wrap, bestie π that was lis_array_mgs(3) from the Lis Library Functions manual, dated 3 Dec 2014 β the page literally just says Man Page down at the bottom, so that's the whole credit roll. go slay some matrices for me πβ¨
π¦ where this page comes from
- fedora 43: lis-doc 2.0.21-13.fc41 Β· BSD
- fedora 43: lis-doc 2.1.11-1.fc43 Β· LicenseRef-Callaway-BSD
- fedora 44: lis-doc 2.0.21-13.fc41 Β· BSD
- fedora 44: lis-doc 2.1.11-1.fc44 Β· LicenseRef-Callaway-BSD
- nixos 26.05: lis 2.1.10
- nixpkgs unstable: lis 2.1.16
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms