public class SwitchingEigenDecomposition_FDRM
extends java.lang.Object
implements org.ejml.interfaces.decomposition.EigenDecomposition_F32<org.ejml.data.FMatrixRMaj>
Constructor and Description |
---|
SwitchingEigenDecomposition_FDRM(int matrixSize) |
SwitchingEigenDecomposition_FDRM(int matrixSize,
boolean computeVectors,
float tol) |
Modifier and Type | Method and Description |
---|---|
boolean |
decompose(org.ejml.data.FMatrixRMaj orig) |
org.ejml.data.Complex_F32 |
getEigenvalue(int index) |
org.ejml.data.FMatrixRMaj |
getEigenVector(int index) |
int |
getNumberOfEigenvalues() |
boolean |
inputModified() |
public SwitchingEigenDecomposition_FDRM(int matrixSize, boolean computeVectors, float tol)
computeVectors
- tol
- Tolerance for a matrix being symmetricpublic SwitchingEigenDecomposition_FDRM(int matrixSize)
public int getNumberOfEigenvalues()
getNumberOfEigenvalues
in interface org.ejml.interfaces.decomposition.EigenDecomposition<org.ejml.data.FMatrixRMaj>
public org.ejml.data.Complex_F32 getEigenvalue(int index)
getEigenvalue
in interface org.ejml.interfaces.decomposition.EigenDecomposition_F32<org.ejml.data.FMatrixRMaj>
public org.ejml.data.FMatrixRMaj getEigenVector(int index)
getEigenVector
in interface org.ejml.interfaces.decomposition.EigenDecomposition<org.ejml.data.FMatrixRMaj>
public boolean decompose(org.ejml.data.FMatrixRMaj orig)
decompose
in interface org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.FMatrixRMaj>
public boolean inputModified()
inputModified
in interface org.ejml.interfaces.decomposition.DecompositionInterface<org.ejml.data.FMatrixRMaj>