Skip to content

NullPointer exception when trying to fetch eigenvalue #38

Open
@vsthakur

Description

@vsthakur

I get the following exception when trying to fetch eigenvalue of a symmetric matrix:

Exception in thread "main" java.lang.NullPointerException
at org.ejml.dense.row.decomposition.eig.SymmetricQRAlgorithmDecomposition_DDRM.getEigenvalue(SymmetricQRAlgorithmDecomposition_DDRM.java:118)
at org.ejml.dense.row.decomposition.eig.SwitchingEigenDecomposition_DDRM
.getEigenvalue(SwitchingEigenDecomposition_DDRM.java:74)

Below is my code snippet:
EigenDecomposition_F64 factory = DecompositionFactory_DDRM
.eig(inputDim, true);
DMatrixRMaj covMat = new DMatrixRMaj(covArr);
factory.decompose(covMat);
Double[] eigenVals = new Double[inputDim];
for (int i = 0; i < inputDim; i++) {
eigenVals[i] = factory.getEigenvalue(i).getReal();
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions