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 Type
    Method
    Description
    decompose(T src)
    Applies decomposition to the source matrix.
  • Method Details

    • decompose

      Decomposition<T> decompose(T src)
      Applies decomposition to the source matrix.
      Parameters:
      src - The source matrix to decompose.
      Returns:
      A reference to this decomposer.