PEPWhich#
Determines which part of the spectrum is requested.
Synopsis#
typedef enum { PEP_LARGEST_MAGNITUDE = 1,
PEP_SMALLEST_MAGNITUDE = 2,
PEP_LARGEST_REAL = 3,
PEP_SMALLEST_REAL = 4,
PEP_LARGEST_IMAGINARY = 5,
PEP_SMALLEST_IMAGINARY = 6,
PEP_TARGET_MAGNITUDE = 7,
PEP_TARGET_REAL = 8,
PEP_TARGET_IMAGINARY = 9,
PEP_ALL = 10,
PEP_WHICH_USER = 11 } PEPWhich;
Values#
PEP_LARGEST_MAGNITUDE- largest \(|\lambda|\)PEP_SMALLEST_MAGNITUDE- smallest \(|\lambda|\)PEP_LARGEST_REAL- largest \(\mathrm{Re}(\lambda)\)PEP_SMALLEST_REAL- smallest \(\mathrm{Re}(\lambda)\)PEP_LARGEST_IMAGINARY- largest \(\mathrm{Im}(\lambda)\)PEP_SMALLEST_IMAGINARY- smallest \(\mathrm{Im}(\lambda)\)PEP_TARGET_MAGNITUDE- smallest \(|\lambda-\tau|\)PEP_TARGET_REAL- smallest \(|\mathrm{Re}(\lambda-\tau)|\)PEP_TARGET_IMAGINARY- smallest \(|\mathrm{Im}(\lambda-\tau)|\)PEP_ALL- all \(\lambda\in[a,b]\) or \(\lambda\in\Omega\)PEP_WHICH_USER- user-defined sorting criterion
Notes#
If SLEPc is compiled for real scalars PEP_LARGEST_IMAGINARY and
PEP_SMALLEST_IMAGINARY use the absolute value of the imaginary part
for eigenvalue selection.
The target \(\tau\) is a scalar value provided with PEPSetTarget().
The case PEP_ALL needs an interval \([a,b]\) given with PEPSetInterval()
or a region \(\Omega\) specified with an RG object.
See Also#
PEP: Polynomial Eigenvalue Problems, PEPSetWhichEigenpairs(), PEPSetTarget(), PEPSetInterval()
Level#
intermediate
Location#
Index of all PEP routines Table of Contents for all manual pages Index of all manual pages