Trait linfa_linalg::bidiagonal::Bidiagonal
source · pub trait Bidiagonal {
type Decomp;
// Required method
fn bidiagonal(self) -> Result<Self::Decomp>;
}
Expand description
Compact bidiagonal decomposition of a non-empty matrix
Required Associated Types§
Required Methods§
sourcefn bidiagonal(self) -> Result<Self::Decomp>
fn bidiagonal(self) -> Result<Self::Decomp>
Calculate the compact bidiagonal decomposition of a matrix, consisting of square bidiagonal
matrix B
and rectangular semi-orthogonal matrices U
and Vt
, such that U * B * Vt
yields the original matrix.