Class LQ


  • public class LQ
    extends java.lang.Object
    Computes LQ decompositions
    • Constructor Summary

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

      • LQ

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

      • factorize

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

        public LQ 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