bundles / scipy 1.17.1 / scipy / sparse / linalg / _eigen / arpack / _arpacklib / dneupd_wrap
built-in
scipy.sparse.linalg._eigen.arpack._arpacklib:dneupd_wrap
Summary
Internal wrapper for the ARPACK dneupd routine (double precision).
Extended Summary
This function is called after dnaupd converges to compute the final eigenvalues and, optionally, the eigenvectors.
Parameters
state: dictThe final state dictionary from a converged
dnaupdrun.rvec: boolIf true, compute and return the eigenvectors in
z.howmny: strSpecifies which eigenvectors to compute ('A' for all, 'S' for selected).
select: ndarray, int32A logical array specifying which Ritz values to target.
dr: ndarray, float64On return, contains the real parts of the computed eigenvalues.
di: ndarray, float64On return, contains the imaginary parts of the computed eigenvalues.
z: ndarray, float64On return, contains the computed eigenvectors if
rvecis true.sigmar: floatReal part of the shift used in shift-invert mode.
sigmai: floatImaginary part of the shift used in shift-invert mode.
...(other array arguments: workev, resid, v, ipntr, workd, workl)
Returns
: NoneThe result arrays
dr,di, andzare updated in-place.
Aliases
-
scipy.sparse.linalg._eigen.arpack._arpacklib.dneupd_wrap