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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
householderSymmetric
(int row, float gamma) Performs the householder operations on left and right and side of the matrix.protected void
rank1UpdateMultL
(FMatrixRMaj A, float gamma, int colA0, int w0, int w1) protected void
rank1UpdateMultR
(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:
householderSymmetric
in classTridiagonalDecompositionHouseholder_FDRM
- Parameters:
row
- Specifies the submatrix.gamma
- The gamma for the householder operation
-
rank1UpdateMultL
- Overrides:
rank1UpdateMultL
in classTridiagonalDecompositionHouseholder_FDRM
-
rank1UpdateMultR
- Overrides:
rank1UpdateMultR
in classTridiagonalDecompositionHouseholder_FDRM
-