lis_esolver_get_rhistory(3f)

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

πŸ’– NAME πŸ’–

lis_esolver_get_rhistory β€” get the residual history for the specified eigenpair from the eigensolver ✨

(and yes bestie, you're reading the Lis Library Functions manual rn, we love a niche lil C/Fortran library moment πŸ’…)


πŸŽ€ SYNOPSIS πŸŽ€

subroutine lis_esolver_get_rhistory(LIS_ESOLVER esolver, LIS_VECTOR v,
LIS_INTEGER ierr);

🌸 DESCRIPTION 🌸

Okay so, the whole vibe of this subroutine is: it gets the residual history for the specified eigenpair from the eigensolver. That's it, that's the function. You hand it an eigensolver, and it hands you back the receipts on how the residuals were doing. Obsessed 🫢


πŸ¦‹ INPUT πŸ¦‹

  • esolver β€” the eigensolver πŸ’« this is the one you're pulling the tea from.

🌈 OUTPUT 🌈

  • v β€” the vector 🌟 this is where the residual history lands.

πŸ’€ NOTE πŸ’€

Bestie, listen. There are rules. πŸ™ˆ

The vector v must be created in advance with the function lis_vector_create. No shortcuts, no "I'll do it later", none of that.

And here's the lil plot twist: when the vector v is shorter than the residual history, it stores the residual history in order to the vector v. So like, it just fills up as much as fits, in order, no drama. πŸ“₯


πŸ‘‘ SEE ALSO πŸ‘‘


k bye bestie, go solve some eigenproblems, you got this, no cap πŸ’œ

this page came straight out of the Lis Library Functions man pages, dated 28 Aug 2014, and it's still serving looks ✨

πŸ“¦ where this page comes from