Interface Decomposition<T extends MatrixMixin<T,?,?,?>>
- Type Parameters:
T
- Matrix type to decompose.
- All Known Implementing Classes:
Balancer
,Cholesky
,ComplexBalancer
,ComplexCholesky
,ComplexHess
,ComplexLU
,ComplexQR
,ComplexSchur
,ComplexSVD
,ComplexUnitaryDecomposition
,FieldLU
,HermHess
,LU
,RealBalancer
,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.
-