lis_esolver_get_evectors(3)

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

πŸ¦‹ NAME πŸ¦‹

lis_esolver_get_evectors β€” grab all the eigenvectors out of the eigensolver, bestie. Every single one. No crumbs left behind. πŸ’…

This one lives in section 3 of the Lis Library Functions manual, and yes, she's iconic.


✨ SYNOPSIS ✨

#include "lis.h"

LIS_INT lis_esolver_get_evectors(LIS_ESOLVER esolver, LIS_MATRIX A);

That's the whole vibe. Two arguments, one return value, zero drama. 🌈


πŸ’– DESCRIPTION πŸ’–

Okay so, like, here's the tea: this function gets all the eigenvectors from the eigensolver. That's it. That's the job. It's giving "I have the answers and I'm handing them over." πŸŽ€

No cap β€” you already did the solving, this is just the part where you collect your prize. πŸ†


🌸 INPUT 🌸

  • esolver β€” The eigensolver. Like, the actual eigensolver object you've been working with. She's the main character here, obviously. πŸ‘‘

🫢 OUTPUT 🫢

  • v β€” The matrix in the COO format which stores the eigenvectors. πŸ¦‹
Not me noticing that the OUTPUT section calls her v while the SYNOPSIS calls her A β€” bestie I'm literally just the messenger, I report what the page says, both names are staying. πŸ™ˆ

πŸŽ€ EXIT STATUS πŸŽ€

The following exit values are returned:

  1. 0 β€” The process is normally terminated. Slay. Everything worked. ✨
  2. unspecified β€” An error occurred. πŸ’€ Not slay. Something went sideways and, per the page, the exact value isn't specified, so don't go guessing at numbers, okay?

⭐ NOTE ⭐

Matrix A must be created in advance with the function lis_matrix_create.

fr fr do NOT skip this step. If you roll up with an uncreated matrix, that's on you, not on the man page. The page literally warned you. 😭

πŸ’œ SEE ALSO πŸ’œ


And that's the whole page, bestie β€” written up as a man page on 28 Aug 2014, from the Lis Library Functions source. Go get those eigenvectors. πŸ‘‘πŸ’–

πŸ“¦ where this page comes from