NEPSetWhichEigenpairs#
Specifies which portion of the spectrum is to be sought.
Synopsis#
#include "slepcnep.h"
PetscErrorCode NEPSetWhichEigenpairs(NEP nep,NEPWhich which)
Logically Collective
Input Parameters#
nep - eigensolver context obtained from NEPCreate()
which - the portion of the spectrum to be sought
Options Database Keys#
-nep_largest_magnitude - Sets largest eigenvalues in magnitude
-nep_smallest_magnitude - Sets smallest eigenvalues in magnitude
-nep_largest_real - Sets largest real parts
-nep_smallest_real - Sets smallest real parts
-nep_largest_imaginary - Sets largest imaginary parts
-nep_smallest_imaginary - Sets smallest imaginary parts
-nep_target_magnitude - Sets eigenvalues closest to target
-nep_target_real - Sets real parts closest to target
-nep_target_imaginary - Sets imaginary parts closest to target
-nep_all - Sets all eigenvalues in a region
Notes#
The parameter ‘which’ can have one of these values
NEP_LARGEST_MAGNITUDE - largest eigenvalues in magnitude (default)
NEP_SMALLEST_MAGNITUDE - smallest eigenvalues in magnitude
NEP_LARGEST_REAL - largest real parts
NEP_SMALLEST_REAL - smallest real parts
NEP_LARGEST_IMAGINARY - largest imaginary parts
NEP_SMALLEST_IMAGINARY - smallest imaginary parts
NEP_TARGET_MAGNITUDE - eigenvalues closest to the target (in magnitude)
NEP_TARGET_REAL - eigenvalues with real part closest to target
NEP_TARGET_IMAGINARY - eigenvalues with imaginary part closest to target
NEP_ALL - all eigenvalues contained in a given region
NEP_WHICH_USER - user defined ordering set with NEPSetEigenvalueComparison()
Not all eigensolvers implemented in NEP account for all the possible values stated above. If SLEPc is compiled for real numbers NEP_LARGEST_IMAGINARY and NEP_SMALLEST_IMAGINARY use the absolute value of the imaginary part for eigenvalue selection.
The target is a scalar value provided with NEPSetTarget().
NEP_ALL is intended for use in the context of the CISS solver for computing all eigenvalues in a region.
See Also#
NEPGetWhichEigenpairs(), NEPSetTarget(), NEPSetEigenvalueComparison(), NEPWhich
Level#
intermediate
Location#
Index of all NEP routines Table of Contents for all manual pages Index of all manual pages