eigh
eigh(
input,opts?):object
Defined in: packages/pleco-xa/src/linalg/eigh.js:122
Symmetric eigendecomposition via cyclic Jacobi rotations.
Parameters
Section titled “Parameters”Float64Array<ArrayBufferLike>[] | number[][] | { flat: ArrayLike<number>; n: number; }
Real symmetric matrix as a 2D array of rows, or { flat, n } (row-major).
maxSweeps?
Section titled “maxSweeps?”number = 100
Hard cap on Jacobi sweeps; exceeding it throws rather than returning an unconverged result.
number = 1e-15
Off-diagonal convergence threshold (relative to the matrix scale) at which rotations stop.
Returns
Section titled “Returns”object
values — eigenvalues in ascending order.
vectors — n×n array of rows where column k is the unit eigenvector for
values[k] (scipy’s column convention).
values
Section titled “values”values:
Float64Array
vectors
Section titled “vectors”vectors:
number[][]