{ } Raw JSON

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

built-in

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

Signature

built-in cnaupd_wrap ( state resid v ipntr workd workl rwork )

Summary

Internal wrapper for the ARPACK cnaupd routine (single complex).

Extended Summary

This function performs the reverse communication steps for the Implicitly Restarted Arnoldi Method to find eigenvalues and eigenvectors of a non-symmetric matrix.

Parameters

state : dict

A dictionary holding the state of the ARPACK solver. It is used for both input and output, and is modified in-place.

resid : ndarray, complex64

The residual vector.

v : ndarray, complex64

The Arnoldi basis vectors (workspace).

ipntr : ndarray, int32

Pointer array for workd and v.

workd : ndarray, complex64

Distributed work array.

workl : ndarray, complex64

Private work array.

rwork : ndarray, float32

Real workspace array.

Returns

: None

The state dictionary is updated in-place to communicate results and the next required action back to the caller.

Aliases

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