lis_esolver_get_iters(3)

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

✨ NAME ✨

lis_esolver_get_iters β€” get the numbers of iterations for all the eigenpairs from the eigensolver πŸ’–

okay so real quick vibe check first: this little cutie lives in the Lis Library Functions manual, section 3 (that's the library-calls section, iykyk 🫢). And the name is not clickbait bestie, it does exactly what it says β€” you hand it an eigensolver, it gives you back the iteration counts for every single eigenpair. no cap, that's the whole job. πŸŽ€


πŸ“– SYNOPSIS πŸ“–

#include "lis.h"

LIS_INT lis_esolver_get_iters(LIS_ESOLVER esolver, LIS_VECTOR v);

🌸 DESCRIPTION 🌸

Get the numbers of iterations for all the eigenpairs from the eigensolver. 🌈

that's it, that's the function. it's giving "quiet luxury" β€” no drama, no surprises, just the iteration counts for every eigenpair your eigensolver cooked up. obsessed. ✨


πŸ’… INPUT πŸ’…

  • esolver β€” the eigensolver πŸ‘‘ like, the one you've already been running, the main character. this is where the numbers are coming from, so obviously it has to exist first.

πŸŽ€ OUTPUT πŸŽ€

  • v β€” the vector which stores the numbers of iterations πŸ¦‹ she's the vessel bestie, she holds the receipts for every eigenpair.

πŸ”₯ EXIT STATUS πŸ”₯

the following exit values are returned:

  • 0 β€” the process is normally terminated πŸ’– slay, we love a clean finish.
  • unspecified β€” an error occurred 😭 not the vibe, something went wrong somewhere.

πŸ¦‹ NOTE πŸ¦‹

Vector v must be created in advance with the function lis_vector_create. 🚨

like, actually in advance bestie, not "I'll do it later". if v isn't already living its best life thanks to lis_vector_create, this whole thing is gonna fall apart. do not skip this step, fr fr. πŸ™ˆ


πŸ‘‘ SEE ALSO πŸ‘‘


and that's the whole page, bestie πŸ’œ this one came from the Lis Library Functions manual, dated 28 Aug 2014 β€” yes she's an elder but she still ate. go forth and count those iterations. periodt. βœ¨πŸŽ€πŸ’…

πŸ“¦ where this page comes from