lis_array_matvec(3f)
π lis_array_matvec β the matrix-vector product page π
okay bestie, this is a Lis Library Functions situation and the whole thing lives under lis_array_matvec(3f). it's giving "multiply a matrix by a vector and vibe" β¨ let's GO π¦
β¨ NAME β¨
lis_array_matvec β calculate the matrix vector product π₯
πΈ SYNOPSIS πΈ
subroutine lis_array_matvec(LIS_INTEGER n, LIS_SCALAR a(), LIS_SCALAR
x(), LIS_SCALAR y(), LIS_INTEGER op, LIS_INTEGER ierr);
π DESCRIPTION π
so basically: it calculates the matrix-vector product Ax. that's it, that's the whole gig. iconic honestly π
π INPUT π
nβ the size of the matrix and the vectors. the girlboss dimension, if you will πaβ the array that stores matrixA, and it's sizen * n(yes, square, she's committed π)xβ the array that stores vectorx, sizenβ¨yβ the array that stores vectory, sizenπ¦opβ the operation selector, and it has exactly two moods:LIS_INS_VALUEβy = Ax(fresh y, insert the product, main character energy π«Ά)LIS_SUB_VALUEβy = y - Ax(subtract the product from the y you already had, very "we're building on what exists" of her π )
π OUTPUT π
yβyπ (yes bestie, she writes right back intoy, the glow-up is in place β¨)
β SEE ALSO β
and that's the whole page, no cap ππ this was the Man Page, dated 3 Dec 2014, and it's lis_array_matvec(3f) from the Lis Library Functions era. slay, drink water, and may your matrices always be square π§πΈπ
π¦ 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