Package jdistlib.accelerator
Class SymmetricEigenDecomposition
java.lang.Object
jdistlib.accelerator.SymmetricEigenDecomposition
Immutable FP64 eigendecomposition of a real symmetric matrix.
-
Constructor Summary
ConstructorsConstructorDescriptionSymmetricEigenDecomposition(int dimension, double[] eigenvalues, double[] eigenvectors) Creates a decomposition with ascending eigenvalues and eigenvectors in columns. -
Method Summary
Modifier and TypeMethodDescriptionintdouble[]Returns eigenvalues in ascending order.double[]Returns a row-major orthogonal matrix whose columns are eigenvectors.
-
Constructor Details
-
SymmetricEigenDecomposition
public SymmetricEigenDecomposition(int dimension, double[] eigenvalues, double[] eigenvectors) Creates a decomposition with ascending eigenvalues and eigenvectors in columns.
-
-
Method Details
-
dimension
public int dimension() -
eigenvalues
public double[] eigenvalues()Returns eigenvalues in ascending order. -
eigenvectors
public double[] eigenvectors()Returns a row-major orthogonal matrix whose columns are eigenvectors.
-