Class QR


  • public class QR
    extends java.lang.Object
    Computers QR decompositions
    • Constructor Summary

      Constructors 
      Constructor Description
      QR​(int m, int n)
      Constructs an empty QR decomposition
    • Constructor Detail

      • QR

        public QR​(int m,
                  int n)
        Constructs an empty QR decomposition
        Parameters:
        m - Number of rows. Must be larger than or equal the number of columns
        n - Number of columns
    • Method Detail

      • factorize

        public static QR factorize​(Matrix A)
        Convenience method to compute a QR decomposition
        Parameters:
        A - Matrix to decompose. Not modified
        Returns:
        Newly allocated decomposition
      • factor

        public QR factor​(DenseMatrix A)
        Computes an orthogonal decomposition
        Parameters:
        A - Matrix to decompose. Overwritten on exit. Pass a copy to avoid this
        Returns:
        The current decomposition
      • getQ

        public DenseMatrix getQ()
        Returns the orthogonal part of the factorization