Trait linxal::factorization::qr::QR [] [src]

pub trait QR: LinalgScalar {
    fn compute_into(a: Array<Self, Ix2>) -> Result<QRFactors<Self>, QRError>;
    fn compute_q<D1>(mat: &ArrayBase<D1, Ix2>,
                     tau: &[Self],
                     k: usize)
                     -> Result<Array<Self, Ix2>, QRError> where D1: Data<Elem=Self>; fn compute_r<D1>(mat: &ArrayBase<D1, Ix2>,
                     k: usize)
                     -> Result<Array<Self, Ix2>, QRError> where D1: Data<Elem=Self>; fn compute<D1: Data>(a: &ArrayBase<D1, Ix2>)
                         -> Result<QRFactors<Self>, QRError> where D1: Data<Elem=Self> { ... } }

Trait defined on scalars to support QR-factorization.

Required Methods

Return a QRFactors structure, containing the QR factorization of the input matrix A.

Similar to compute, but consumes the input.

Compute Q from raw parts.

Not intended to be used by end-users.

Compute R from raw parts.

Not intended to be used by end-users.

Provided Methods

Return a QRFactors structure, containing the QR factorization of the input matrix A.

Implementors