warp.fem.linalg.symmetric_eigenvalues_qr#

warp.fem.linalg.symmetric_eigenvalues_qr = <Function symmetric_eigenvalues_qr(A: typing.Any, tol: typing.Any)>#

Computes the eigenvalues and eigen vectors of a square symmetric matrix A using the QR algorithm

Parameters:
  • A (Any) – square symmetric matrix

  • tol (Any) – Tolerance for the diagonalization residual (Linf norm of off-diagonal over diagonal terms)

Returns a tuple (D: vector of eigenvalues, P: matrix with one eigenvector per row) such that A = P^T D P