SVDDC

pub trait SVDDC {
    type U;
    type VT;
    type Sigma;

    // Required method
    fn svddc(
        &self,
        uvt_flag: JobSvd,
    ) -> Result<(Option<Self::U>, Self::Sigma, Option<Self::VT>), LinalgError>;
}
Expand description

Singular-value decomposition of matrix (copying) by divide-and-conquer

Required Associated Types§

Required Methods§

Source

fn svddc( &self, uvt_flag: JobSvd, ) -> Result<(Option<Self::U>, Self::Sigma, Option<Self::VT>), LinalgError>

Implementors§

Source§

impl<A, S> SVDDC for ArrayBase<S, Dim<[usize; 2]>>
where A: Scalar + Lapack, S: Data<Elem = A>,