Trait linfa_linalg::bidiagonal::Bidiagonal
source · [−]pub trait Bidiagonal {
type Decomp;
fn bidiagonal(self) -> Result<Self::Decomp>;
}
Expand description
Compact bidiagonal decomposition of a non-empty matrix
Required Associated Types
Required Methods
fn 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.