Function rgsl::linear_algebra::bidiag_unpack
source · [−]pub fn bidiag_unpack(
a: &mut MatrixF64,
tau_u: &VectorF64,
u: &mut MatrixF64,
tau_v: &VectorF64,
v: &mut MatrixF64,
diag: &mut VectorF64,
superdiag: &mut VectorF64
) -> Value
Expand description
This function unpacks the bidiagonal decomposition of A produced by gsl_linalg_bidiag_decomp, (A, tau_U, tau_V) into the separate orthogonal matrices U, V and the diagonal vector diag and superdiagonal superdiag. Note that U is stored as a compact M-by-N orthogonal matrix satisfying U^T U = I for efficiency.