Interface EigenDecomposition_F32<MatrixType extends Matrix>
- All Superinterfaces:
DecompositionInterface<MatrixType>
,EigenDecomposition<MatrixType>
- All Known Implementing Classes:
SwitchingEigenDecomposition_FDRM
,SymmetricQRAlgorithmDecomposition_FDRM
,WatchedDoubleStepQRDecomposition_FDRM
public interface EigenDecomposition_F32<MatrixType extends Matrix>
extends EigenDecomposition<MatrixType>
Implementation of EigenDecomposition
for 32-bit floats
-
Method Summary
Modifier and TypeMethodDescriptiongetEigenvalue
(int index) Returns an eigenvalue as a complex number.Methods inherited from interface org.ejml.interfaces.decomposition.DecompositionInterface
decompose, inputModified
Methods inherited from interface org.ejml.interfaces.decomposition.EigenDecomposition
getEigenVector, getNumberOfEigenvalues
-
Method Details
-
getEigenvalue
Returns an eigenvalue as a complex number. For symmetric matrices the returned eigenvalue will always be a real number, which means the imaginary component will be equal to zero.
NOTE: The order of the eigenvalues is dependent upon the decomposition algorithm used. This means that they may or may not be ordered by magnitude. For example the QR algorithm will returns results that are partially ordered by magnitude, but this behavior should not be relied upon.
- Parameters:
index
- Index of the eigenvalue eigenvector pair.- Returns:
- An eigenvalue.
-