Nonlinear Eigenvalue Problem Solvers - NEP

## Nonlinear Eigenvalue Problem Solvers - NEP: Examples

The Nonlinear Eigenvalue Problem (NEP) solver is the object provided by SLEPc for specifying an eigenvalue problem that is nonlinear with respect to the eigenvalue (not the eigenvector). This is intended for genuinely nonlinear problems (rather than polynomial eigenproblems) described as T(λ)x=0.

As in the other solver objects, users can set various options at runtime via the options database (e.g., `-nep_nev 4 -nep_type narnoldi`). Options can also be set directly in application codes by calling the corresponding routines (e.g., NEPSetDimensions() / NEPSetType()).

Beginner - Basic usage
| NEP | NEPGetConverged | NEPSetJacobian
NEPComputeRelativeError | NEPGetEigenpair | NEPSetTarget
NEPComputeResidualNorm | NEPGetKSP | NEPSolve
NEPConvergedReason | NEPGetTarget | NEPType
NEPCreate | NEPSetFromOptions | NEPView
NEPDestroy | NEPSetFunction |
Intermediate - Setting options for algorithms and data structures
| NEPGetConstCorrectionTol | NEPGetTrackAll | NEPSetInitialSpace
NEPGetConvergedReason | NEPGetType | NEPSetLagPreconditioner
NEPGetDimensions | NEPGetWhichEigenpairs | NEPSetSplitOperator
NEPGetIterationNumber | NEPMonitorAll | NEPSetTolerances
NEPGetLagPreconditioner | NEPMonitorCancel | NEPSetTrackAll
NEPGetMonitorContext | NEPMonitorConverged | NEPSetType
NEPGetOperationCounters | NEPMonitorFirst | NEPSetWhichEigenpairs
NEPGetSplitOperatorInfo | NEPMonitorSet | NEPWhich
NEPGetSplitOperatorTerm | NEPSetConstCorrectionTol |
NEPGetTolerances | NEPSetDimensions |
Advanced - Setting more advanced options and customization
| NEPAppendOptionsPrefix | NEPGetOptionsPrefix | NEPSetConvergenceTest
NEPGetDS | NEPRegister | NEPSetDS
NEPGetErrorEstimate | NEPRegisterAll | NEPSetIP
NEPGetFunction | NEPReset | NEPSetOptionsPrefix
NEPGetIP | NEPSLPGetEPS | NEPSetUp
NEPGetJacobian | NEPSLPSetEPS |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| NEPApplyFunction | NEPComputeJacobian | NEPSetKSP
NEPApplyJacobian | NEPFinalizePackage | NEPSetWorkVecs
NEPCompareEigenvalues | NEPInitializePackage | NEPSortEigenvalues
NEPComputeFunction | NEPProjectOperator |
No deprecated routines

Table of Contents