{ } Raw JSON

bundles / scipy 1.17.1 / scipy / sparse / linalg / _eigen / arpack / _arpacklib / sneupd_wrap

built-in

scipy.sparse.linalg._eigen.arpack._arpacklib:sneupd_wrap

Summary

Internal wrapper for the ARPACK sneupd routine.

Extended Summary

This function is called after snaupd converges to compute the final eigenvalues and, optionally, the eigenvectors.

Parameters

state : dict

The final state dictionary from a converged snaupd 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, float32

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

di : ndarray, float32

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

z : ndarray, float32

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.sneupd_wrap