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§

source

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.

Implementations on Foreign Types§

source§

impl<S, A> Bidiagonal for ArrayBase<S, Ix2>
where A: NdFloat, S: DataMut<Elem = A>,

Implementors§