Skip to contents

RSpectra-compatible symmetric eigen shim.

Usage

eigs_sym(A, k, which = "LA", opts = list(), ...)

Arguments

A

Matrix or eigencore operator.

k

Number of eigenpairs to compute.

which

RSpectra-style target selector.

opts

Compatibility options list; currently accepted for API compatibility and not interpreted directly.

...

Additional arguments passed to solve.eigencore_eigen_problem().

Value

A list compatible with RSpectra::eigs_sym(), including values, vectors, convergence counts, operation counts, certificate diagnostics, and eigencore diagnostics.

Examples

A <- diag(c(5, 4, 3, 2, 1))
res <- eigs_sym(A, k = 2, which = "LA")
res$values
#> [1] 5 4