Class BidiagonalDecompositionRow_MT_DDRM
java.lang.Object
org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_MT_DDRM
- All Implemented Interfaces:
org.ejml.interfaces.decomposition.BidiagonalDecomposition<org.ejml.data.DMatrixRMaj>,org.ejml.interfaces.decomposition.BidiagonalDecomposition_F64<org.ejml.data.DMatrixRMaj>,org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.DMatrixRMaj>
public class BidiagonalDecompositionRow_MT_DDRM extends BidiagonalDecompositionRow_DDRM
Performs a BidiagonalDecomposition_F64 using householder reflectors. This is efficient on wide or
square matrices.
-
Field Summary
Fields inherited from class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
b, u -
Constructor Summary
Constructors Constructor Description BidiagonalDecompositionRow_MT_DDRM() -
Method Summary
Modifier and Type Method Description protected voidrank1UpdateMultL(org.ejml.data.DMatrixRMaj A, double gamma, int colA0, int w0, int w1)protected voidrank1UpdateMultR(org.ejml.data.DMatrixRMaj A, double gamma, int colA0, int w0, int w1)Methods inherited from class org.ejml.dense.row.decomposition.bidiagonal.BidiagonalDecompositionRow_DDRM
computeU, computeV, decompose, getB, getDiagonal, getGammasU, getGammasV, getU, getUBV, getV, handleB, handleU, handleV, init, inputModified
-
Constructor Details
-
BidiagonalDecompositionRow_MT_DDRM
public BidiagonalDecompositionRow_MT_DDRM()
-
-
Method Details
-
rank1UpdateMultL
protected void rank1UpdateMultL(org.ejml.data.DMatrixRMaj A, double gamma, int colA0, int w0, int w1)- Overrides:
rank1UpdateMultLin classBidiagonalDecompositionRow_DDRM
-
rank1UpdateMultR
protected void rank1UpdateMultR(org.ejml.data.DMatrixRMaj A, double gamma, int colA0, int w0, int w1)- Overrides:
rank1UpdateMultRin classBidiagonalDecompositionRow_DDRM
-