Function rgsl::linear_algebra::hermtd_decomp [] [src]

pub fn hermtd_decomp(a: &MatrixComplexF64, tau: &VectorComplexF64) -> Value

This function factorizes the hermitian matrix A into the symmetric tridiagonal decomposition U T UT. On output the real parts of the diagonal and subdiagonal part of the input matrix A contain the tridiagonal matrix T. The remaining lower triangular part of the input matrix contains the Householder vectors which, together with the Householder coefficients tau, encode the unitary matrix U. This storage scheme is the same as used by LAPACK. The upper triangular part of A and imaginary parts of the diagonal are not referenced.