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