Class QL

java.lang.Object
no.uib.cipr.matrix.QL

public class QL extends Object
Computes QL decompositions
  • Constructor Details

    • 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 Details

    • 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
    • getL

      public LowerTriangDenseMatrix getL()
      Returns the lower triangular factor
    • getQ

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