Package org.flag4j.linalg.decompositions
Interface Decomposition<T extends MatrixMixin<T,?,?,?,?,?,?,?>>
- Type Parameters:
T
- Matrix type to decompose.
- All Known Implementing Classes:
Cholesky
,ComplexCholesky
,ComplexHess
,ComplexLU
,ComplexQR
,ComplexSchur
,ComplexSVD
,ComplexUnitaryDecomposition
,LU
,RealCholesky
,RealHess
,RealLU
,RealQR
,RealSchur
,RealSVD
,RealUnitaryDecomposition
,Schur
,SVD
,SymmHess
,UnitaryDecomposition
public interface Decomposition<T extends MatrixMixin<T,?,?,?,?,?,?,?>>
This interface specifies methods which should be implemented in all decompositions.
-
Method Summary
Modifier and TypeMethodDescriptionApplies decomposition to the source matrix.
-
Method Details
-
decompose
Applies decomposition to the source matrix.- Parameters:
src
- The source matrix to decompose.- Returns:
- A reference to this decomposer.
-