Class SVDDecomposition

java.lang.Object
org.episteme.core.mathematics.linearalgebra.matrices.solvers.SVDDecomposition

public class SVDDecomposition extends Object
Singular Value Decomposition (SVD).

This class delegates to the active LinearAlgebraProvider via AlgorithmManager.

Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • SVDDecomposition

      public SVDDecomposition()
  • Method Details

    • decompose

      public static SVDResult<Real> decompose(Matrix<Real> matrix)
      Computes SVD decomposition using the best available LinearAlgebraProvider.
      Parameters:
      matrix - the matrix to decompose
      Returns:
      the result containing U, S, and V