#include "slepceps.h" PetscErrorCode EPSSetWhichEigenpairs(EPS eps,EPSWhich which)Collective on EPS
eps | - eigensolver context obtained from EPSCreate() | |
which | - the portion of the spectrum to be sought |
EPS_LARGEST_MAGNITUDE | - largest eigenvalues in magnitude (default) | |
EPS_SMALLEST_MAGNITUDE | - smallest eigenvalues in magnitude | |
EPS_LARGEST_REAL | - largest real parts | |
EPS_SMALLEST_REAL | - smallest real parts | |
EPS_LARGEST_IMAGINARY | - largest imaginary parts | |
EPS_SMALLEST_IMAGINARY | - smallest imaginary parts | |
EPS_TARGET_MAGNITUDE | - eigenvalues closest to the target (in magnitude) | |
EPS_TARGET_REAL | - eigenvalues with real part closest to target | |
EPS_TARGET_IMAGINARY | - eigenvalues with imaginary part closest to target | |
EPS_WHICH_USER | - user defined ordering set with EPSSetEigenvalueComparison() |
-eps_largest_magnitude | - Sets largest eigenvalues in magnitude | |
-eps_smallest_magnitude | - Sets smallest eigenvalues in magnitude | |
-eps_largest_real | - Sets largest real parts | |
-eps_smallest_real | - Sets smallest real parts | |
-eps_largest_imaginary | - Sets largest imaginary parts | |
-eps_smallest_imaginary | - Sets smallest imaginary parts | |
-eps_target_magnitude | - Sets eigenvalues closest to target | |
-eps_target_real | - Sets real parts closest to target | |
-eps_target_imaginary | - Sets imaginary parts closest to target |
The target is a scalar value provided with EPSSetTarget().
The criterion EPS_TARGET_IMAGINARY is available only in case PETSc and SLEPc have been built with complex scalars.
Location: src/eps/interface/opts.c
Index of all EPS routines
Table of Contents for all manual pages
Index of all manual pages