lis_array_matvec(3f)

πŸ“¦ version 2.1.11, in fedora 43, fedora 44, nixos 26.05, nixpkgs unstable

πŸ’– 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 matrix A, and it's size n * n (yes, square, she's committed πŸ’–)
  • x β€” the array that stores vector x, size n ✨
  • y β€” the array that stores vector y, size n πŸ¦‹
  • 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 into y, 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