lis_esolve(3f)

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

πŸ’– lis_esolve(3f) πŸ’–

okay bestie, so this is a page from the Lis Library Functions manual, and it's all about lis_esolve β€” the little routine that makes eigenvalues happen. it lives in section 3f, so it's a Fortran-callable library joint. let's get into it πŸ¦‹


✨ NAME ✨

lis_esolve β€” solve the standard eigenvalue problem. that's it, that's the whole job. she's focused, she's got one task, and she slays it. πŸ’…


✨ SYNOPSIS ✨

subroutine lis_esolve(LIS_MATRIX A, LIS_VECTOR x, LIS_REAL evalue,
LIS_ESOLVER esolver, LIS_INTEGER ierr);

five arguments, one subroutine, zero drama (well, mostly β€” ierr is there in case things get messy 😭). keep this signature exactly as written, no cap.


✨ DESCRIPTION ✨

so basically? she solves the standard eigenvalue problem:

Ax = lx

...using whatever eigensolver you hand her. you pick the esolver, she does the math, you get your eigenvalue and your eigenvector. it's giving main character energy ✨


✨ INPUT ✨

here's what you gotta pass in, bestie:

  • A β€” the coefficient matrix. the whole reason we're here. πŸ’–
  • x β€” the initial vector. your starting vibe, she takes it from there.
  • esolver β€” the esolver. yes, the argument is literally named "the esolver" and described as "the esolver." iconic, honestly. πŸŽ€

✨ OUTPUT ✨

and here's what comes back out:

  • evalue β€” the eigenvalue of mode 0. that's the one you asked for. πŸ‘‘
  • x β€” the associated eigenvector. she's the partner-in-crime to that eigenvalue. 🫢
  • esolver β€” the number of iterations, the execution time, etc. all the receipts. the stats. the data. ⭐
heads up: x and esolver show up in both INPUT and OUTPUT β€” they go in, and they get updated coming out. and ierr from the synopsis? that's your error code situation, so check it, bestie, fr fr. πŸ™ˆ

✨ SEE ALSO ✨


and that's the whole page!! no cap, you're now a lis_esolve expert πŸ“

Man Page Β· 23 Oct 2016 Β· lis_esolve(3f) β€” mwah, love u, go solve some eigenvalues πŸ’œβœ¨

πŸ“¦ where this page comes from