Class RQ

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

public class RQ extends Object
Computes RQ decompositions
  • Constructor Details

    • RQ

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

    • factorize

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

      public RQ 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
    • getR

      public UpperTriangDenseMatrix getR()
      Returns the upper triangular factor
    • getQ

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