class QRDecomposition {

    public DecompositionSolver getSolver() {
        return new Solver(qrt, rDiag, threshold);
    }

    public  QRDecomposition(RealMatrix matrix);
    public  QRDecomposition(RealMatrix matrix,
                           double threshold);

}