Back to Eigenvalue Solvers (ARPACK)
ar.advanced.eigsInInterval
Compute eigenvalues in an interval using Cayley transform.
Syntax
ar.advanced.eigsInInterval(Amatvec, Bmatvec, createSolver, n, nev, interval, options?)
Description
Compute eigenvalues in an interval using Cayley transform. Uses multiple Cayley transforms to find eigenvalues in a given interval [a, b] by placing the shift at the midpoint.
Parameters
| Name | Description |
|---|---|
| Amatvec | - Matrix operator A*x |
| Bmatvec | - Matrix operator B*x |
| createSolver | - Function that creates a solver for (A - sigma*B)*y = x |
| n | - Matrix dimension |
| nev | - Number of eigenvalues to find |
| interval | - Interval [a, b] to search for eigenvalues |
| options(optional) | - Solver options |
Returns
Promise<EigsResult>