Class QRDecompositionHouseholderColumn_MT_DDRM
java.lang.Object
org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_MT_DDRM
- All Implemented Interfaces:
org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.DMatrixRMaj>,org.ejml.interfaces.decomposition.QRDecomposition<org.ejml.data.DMatrixRMaj>
public class QRDecompositionHouseholderColumn_MT_DDRM extends QRDecompositionHouseholderColumn_DDRM
Concurrent extension of QRDecompositionHouseholderColumn_DDRM.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description QRDecompositionHouseholderColumn_MT_DDRM() -
Method Summary
Modifier and Type Method Description org.ejml.data.DMatrixRMajgetQ(@Nullable org.ejml.data.DMatrixRMaj Q, boolean compact)Computes the Q matrix from the imformation stored in the QR matrix.protected voidupdateA(int w)Takes the results from the householder computation and updates the 'A' matrix.
A = (I - γ*u*uT)AMethods inherited from class org.ejml.dense.row.decomposition.qr.QRDecompositionHouseholderColumn_DDRM
convertToColumnMajor, decompose, getGammas, getQR, getR, householder, inputModified, setExpectedMaxSize
-
Constructor Details
-
QRDecompositionHouseholderColumn_MT_DDRM
public QRDecompositionHouseholderColumn_MT_DDRM()
-
-
Method Details
-
getQ
public org.ejml.data.DMatrixRMaj getQ(@Nullable @Nullable org.ejml.data.DMatrixRMaj Q, boolean compact)Description copied from class:QRDecompositionHouseholderColumn_DDRMComputes the Q matrix from the imformation stored in the QR matrix. This operation requires about 4(m2n-mn2+n3/3) flops.- Specified by:
getQin interfaceorg.ejml.interfaces.decomposition.QRDecomposition<org.ejml.data.DMatrixRMaj>- Overrides:
getQin classQRDecompositionHouseholderColumn_DDRM- Parameters:
Q- The orthogonal Q matrix.
-
updateA
protected void updateA(int w)Description copied from class:QRDecompositionHouseholderColumn_DDRMTakes the results from the householder computation and updates the 'A' matrix.
A = (I - γ*u*uT)A- Overrides:
updateAin classQRDecompositionHouseholderColumn_DDRM- Parameters:
w- The submatrix.
-