Trait ndarray_linalg::svd::SVD[][src]

pub trait SVD {
    type U;
    type VT;
    type Sigma;
    fn svd(
        &self,
        calc_u: bool,
        calc_vt: bool
    ) -> Result<(Option<Self::U>, Self::Sigma, Option<Self::VT>)>; }

singular-value decomposition of matrix reference

Associated Types

Loading content...

Required methods

fn svd(
    &self,
    calc_u: bool,
    calc_vt: bool
) -> Result<(Option<Self::U>, Self::Sigma, Option<Self::VT>)>
[src]

Loading content...

Implementations on Foreign Types

impl<A, S> SVD for ArrayBase<S, Ix2> where
    A: Scalar + Lapack,
    S: Data<Elem = A>, 
[src]

type U = Array2<A>

type VT = Array2<A>

type Sigma = Array1<A::Real>

Loading content...

Implementors

Loading content...