lis_esolve(3)

๐Ÿ“ฆ version 2.1.11, in fedora 43, fedora 44, nixos 26.05, nixpkgs unstable

โœจ lis_esolve โ€” solve the standard eigenvalue problem โœจ

okay bestie, welcome to lis_esolve(3) from the Lis Library Functions ๐Ÿ’œ โ€” yes this is the one where we find eigenvalues, and yes it's giving main character energy ๐Ÿ”ฅ


๐ŸŒธ SYNOPSIS ๐ŸŒธ

#include "lis.h"

LIS_INT lis_esolve(LIS_MATRIX A, LIS_VECTOR x, LIS_REAL evalue,
LIS_ESOLVER esolver);

literally copy that verbatim, no cap ๐Ÿซถ


๐Ÿ’– DESCRIPTION ๐Ÿ’–

so what this does is solve the standard eigenvalue problem Ax = lx using whatever eigensolver you hand it. that's it. that's the whole vibe โœจ you give it a matrix and an initial vector, it gives you back an eigenvalue and the matching eigenvector. iconic behavior honestly ๐Ÿ‘‘


๐ŸŽ€ INPUT ๐ŸŽ€

  • A โ€” the coefficient matrix ๐Ÿงฎ the whole point of the operation, lowkey
  • x โ€” the initial vector ๐ŸŒฑ where the iteration starts its little journey
  • esolver โ€” the esolver ๐Ÿ’… the actual solver doing the heavy lifting

๐Ÿฆ‹ OUTPUT ๐Ÿฆ‹

  • evalue โ€” the eigenvalue of mode 0 โญ mode zero specifically, don't forget
  • x โ€” the associated eigenvector ๐ŸŒˆ the one that belongs to that eigenvalue
  • esolver โ€” the number of iterations, the execution time, etc. โฑ๏ธ all the receipts, bestie

๐Ÿ’€ EXIT STATUS ๐Ÿ’€

here's what you get back:

  • 0 โ€” the process is normally terminated ๐ŸŽ‰ we ate
  • unspecified โ€” an error occurred ๐Ÿ˜ญ something went wrong and it's not telling you exactly what
ngl, "unspecified" is not the most helpful thing in the world but that's literally what it says, so. we report, you decide ๐Ÿ™ˆ

๐Ÿ”ฅ SEE ALSO ๐Ÿ”ฅ


that's the whole page, bestie, you're so welcome ๐Ÿซถโœจ

this was Man Page, dated 23 Oct 2016, for lis_esolve(3) โ€” catch you in the next one ๐Ÿ’œ๐ŸŽ€

๐Ÿ“ฆ where this page comes from