Skip to main content

EigsLanczos<LinearOperator<complex>>

Base class: EigsBase

EigsLanczos iterative eigensolver.

Factories​

EigsLanczos(LinearOperator<complex> op, integer nev) -> EigsLanczos<LinearOperator<complex>>​

Constructs a EigsLanczos eigensolver.

Parameters​

  • op: The operator to compute the eigenvalues and eigenvectors of.
  • nev: The number of eigenvalues and eigenvectors to compute.

EigsLanczos(LinearOperator<complex> op, integer nev, integer krylov_dim) -> EigsLanczos<LinearOperator<complex>>​

Constructs a EigsLanczos eigensolver.

Parameters​

  • op: The operator to compute the eigenvalues and eigenvectors of.
  • nev: The number of eigenvalues and eigenvectors to compute.
  • krylov_dim: The dimension of the Krylov subspace to use in the computation.

Members​

NameDescription
computeComputes the eigenvalues and eigenvectors with a specified selection rule, maximum iterations, and tolerance.
eigenvaluesReturns the computed eigenvalues.
eigenvectorsReturns the computed eigenvectors.