Class QL


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

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

      • QL

        public QL​(int m,
                  int n)
        Constructs an empty QL 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 QL factorize​(Matrix A)
        Convenience method to compute a QL decomposition
        Parameters:
        A - Matrix to decompose. Not modified
        Returns:
        Newly allocated decomposition
      • factor

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