{ } Raw JSON

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

built-in

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

Signature

built-in dnaupd_wrap ( state resid v ipntr workd workl )

Summary

Internal wrapper for the ARPACK dnaupd routine (double precision).

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, float64

The residual vector.

v : ndarray, float64

The Arnoldi basis vectors (workspace).

ipntr : ndarray, int32

Pointer array for workd and v.

workd : ndarray, float64

Distributed work array.

workl : ndarray, float64

Private work 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.dnaupd_wrap