Class EigenDecomposition

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

public class EigenDecomposition extends Object
Eigenvalue Decomposition.

This class delegates to the active LinearAlgebraProvider via AlgorithmManager.

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

    • EigenDecomposition

      public EigenDecomposition()
  • Method Details

    • decompose

      public static EigenResult<Real> decompose(Matrix<Real> matrix)
      Computes Eigenvalue decomposition using the best available LinearAlgebraProvider.
      Parameters:
      matrix - the square matrix to decompose
      Returns:
      the result containing eigenvalues and eigenvectors