{ } Raw JSON

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 : dict

The final state dictionary from a converged dnaupd run.

rvec : bool

If true, compute and return the eigenvectors in z.

howmny : str

Specifies which eigenvectors to compute ('A' for all, 'S' for selected).

select : ndarray, int32

A logical array specifying which Ritz values to target.

dr : ndarray, float64

On return, contains the real parts of the computed eigenvalues.

di : ndarray, float64

On return, contains the imaginary parts of the computed eigenvalues.

z : ndarray, float64

On return, contains the computed eigenvectors if rvec is true.

sigmar : float

Real part of the shift used in shift-invert mode.

sigmai : float

Imaginary part of the shift used in shift-invert mode.

...

(other array arguments: workev, resid, v, ipntr, workd, workl)

Returns

: None

The result arrays dr, di, and z are updated in-place.

Aliases

  • scipy.sparse.linalg._eigen.arpack._arpacklib.dneupd_wrap