EPSSortEigenvalues

Sorts a list of eigenvalues according to the criterion specified via EPSSetWhichEigenpairs().

Synopsis

#include "slepceps.h" 
PetscErrorCode EPSSortEigenvalues(EPS eps,PetscInt n,PetscScalar *eigr,PetscScalar *eigi,PetscInt *perm)
Not Collective

Input Parameters

eps - the eigensolver context
n - number of eigenvalues in the list
eigr - pointer to the array containing the eigenvalues
eigi - imaginary part of the eigenvalues (only when using real numbers)

Output Parameter

perm - resulting permutation

Note

The result is a list of indices in the original eigenvalue array corresponding to the first nev eigenvalues sorted in the specified criterion.

See Also

EPSSortEigenvaluesReal(), EPSSetWhichEigenpairs()

Location: src/eps/interface/solve.c
Index of all EPS routines
Table of Contents for all manual pages
Index of all manual pages