Class TridiagonalDecompositionHouseholder_MT_DDRM
java.lang.Object
org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRM
org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_MT_DDRM
- All Implemented Interfaces:
- DecompositionInterface<DMatrixRMaj>,- TridiagonalSimilarDecomposition<DMatrixRMaj>,- TridiagonalSimilarDecomposition_F64<DMatrixRMaj>
public class TridiagonalDecompositionHouseholder_MT_DDRM
extends TridiagonalDecompositionHouseholder_DDRM
Concurrent implementation of 
TridiagonalDecompositionHouseholder_DDRM- 
Field Summary
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidhouseholderSymmetric(int row, double gamma) Performs the householder operations on left and right and side of the matrix.protected voidrank1UpdateMultL(DMatrixRMaj A, double gamma, int colA0, int w0, int w1) protected voidrank1UpdateMultR(DMatrixRMaj A, double gamma, int colA0, int w0, int w1) Methods inherited from class org.ejml.dense.row.decomposition.hessenberg.TridiagonalDecompositionHouseholder_DDRMdecompose, getDiagonal, getQ, getQT, getT, init, inputModified
- 
Constructor Details- 
TridiagonalDecompositionHouseholder_MT_DDRMpublic TridiagonalDecompositionHouseholder_MT_DDRM()
 
- 
- 
Method Details- 
householderSymmetricpublic void householderSymmetric(int row, double gamma) Performs the householder operations on left and right and side of the matrix. QTAQ- Overrides:
- householderSymmetricin class- TridiagonalDecompositionHouseholder_DDRM
- Parameters:
- row- Specifies the submatrix.
- gamma- The gamma for the householder operation
 
- 
rank1UpdateMultL- Overrides:
- rank1UpdateMultLin class- TridiagonalDecompositionHouseholder_DDRM
 
- 
rank1UpdateMultR- Overrides:
- rank1UpdateMultRin class- TridiagonalDecompositionHouseholder_DDRM
 
 
-