pub trait QRHouseholder: Matrix {
    type OutputQ;
    type OutputR;

    fn qr_householder(&self) -> (Self::OutputQ, Self::OutputR);
}

Required Associated Types§

Required Methods§

Returns the Householder QR-decomposition of the given matrix

A = QR

Examples
let a = [
    [1.0, 2.0],
    [3.0, 4.0]
];
let (q, r) = a.qr_householder();

Implementations on Foreign Types§

Implementors§