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