Class TridiagonalDecompositionHouseholder_MT_FDRM
java.lang.Object
org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRM
org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_FDRM
- All Implemented Interfaces:
DecompositionInterface<FMatrixRMaj>,TridiagonalSimilarDecomposition<FMatrixRMaj>,TridiagonalSimilarDecomposition_F32<FMatrixRMaj>
@Generated("org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRM")
public class TridiagonalDecompositionHouseholder_MT_FDRM
extends TridiagonalDecompositionHouseholder_FDRM
Concurrent implementation of
TridiagonalDecompositionHouseholder_FDRM-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhouseholderSymmetric(int row, float gamma) Performs the householder operations on left and right and side of the matrix.protected voidrank1UpdateMultL(FMatrixRMaj A, float gamma, int colA0, int w0, int w1) protected voidrank1UpdateMultR(FMatrixRMaj A, float gamma, int colA0, int w0, int w1) Methods inherited from class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_FDRM
decompose, getDiagonal, getQ, getQT, getT, init, inputModified
-
Constructor Details
-
TridiagonalDecompositionHouseholder_MT_FDRM
public TridiagonalDecompositionHouseholder_MT_FDRM()
-
-
Method Details
-
householderSymmetric
public void householderSymmetric(int row, float gamma) Performs the householder operations on left and right and side of the matrix. QTAQ- Overrides:
householderSymmetricin classTridiagonalDecompositionHouseholder_FDRM- Parameters:
row- Specifies the submatrix.gamma- The gamma for the householder operation
-
rank1UpdateMultL
- Overrides:
rank1UpdateMultLin classTridiagonalDecompositionHouseholder_FDRM
-
rank1UpdateMultR
- Overrides:
rank1UpdateMultRin classTridiagonalDecompositionHouseholder_FDRM
-