Skip to main content

EigsArnoldi

Overloads

NameDescription
EigsArnoldi(LinearOperator<complex> op, integer nev) -> EigsArnoldi<LinearOperator<complex>>Constructs a EigsArnoldi eigensolver.
EigsArnoldi(LinearOperator<real> op, integer nev) -> EigsArnoldi<LinearOperator<real>>Constructs a EigsArnoldi eigensolver.
EigsArnoldi(LinearOperator<real> op, integer nev, integer krylov_dim) -> EigsArnoldi<LinearOperator<real>>Constructs a EigsArnoldi eigensolver.
EigsArnoldi(LinearOperator<complex> op, integer nev, integer krylov_dim) -> EigsArnoldi<LinearOperator<complex>>Constructs a EigsArnoldi eigensolver.

EigsArnoldi(LinearOperator<complex> op, integer nev) -> EigsArnoldi<LinearOperator<complex>>

Constructs a EigsArnoldi eigensolver.

Parameters

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

EigsArnoldi(LinearOperator<real> op, integer nev) -> EigsArnoldi<LinearOperator<real>>

Constructs a EigsArnoldi eigensolver.

Parameters

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

EigsArnoldi(LinearOperator<real> op, integer nev, integer krylov_dim) -> EigsArnoldi<LinearOperator<real>>

Constructs a EigsArnoldi 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.

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

Constructs a EigsArnoldi 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.