Class QRDecomposition

Object
QRDecomposition
All Implemented Interfaces:
Computation<Pair<Matrix<DRes<SFixed>>,​Matrix<DRes<SFixed>>>,​ProtocolBuilderNumeric>

public class QRDecomposition
extends Object
implements Computation<Pair<Matrix<DRes<SFixed>>,​Matrix<DRes<SFixed>>>,​ProtocolBuilderNumeric>
Compute the QR-decomposition of an mxn-matrix A with m ≥ n and full column rank. The QR-decomposition is a pair of matrices (Q,R) with A = QR and where Q is an mxn-matrix with orthonormal columns and R is an upper-triangular nxn-matrix.
  • Constructor Details

  • Method Details

    • buildComputation

      public DRes<Pair<Matrix<DRes<SFixed>>,​Matrix<DRes<SFixed>>>> buildComputation​(ProtocolBuilderNumeric builder)
      Specified by:
      buildComputation in interface Computation<Pair<Matrix<DRes<SFixed>>,​Matrix<DRes<SFixed>>>,​ProtocolBuilderNumeric>