Function uw12::linalg::eigen_system
Defined in File linalg.hpp
Function Documentation
-
inline std::pair<Vec, Mat> uw12::linalg::eigen_system(const Mat &mat)
Eigen-decomposition of a symmetric/hermitian matrix
Calculate the eigenvalues and eigenvectors of an
n * nmatrix. Results are returned as a std::pair<Vec, Mat> containing a vector ofneigenvalues and a matrix ofneigenvectors in each column.- Parameters
mat – Input matrix (must be square and symmetric)
- Returns
Eigenvalues and eigenvectors of matrix