warp.fem.linalg.householder_make_hessenberg#
- warp.fem.linalg.householder_make_hessenberg = <Function householder_make_hessenberg(A: typing.Any)>#
Transforms a square matrix to Hessenberg form (single lower diagonal) using Householder reflections
- Returns:
Q and H such that Q H Q^T = A, Q orthonormal, H under Hessenberg form If A is symmetric, H will be tridiagonal
- Parameters:
A (Any)