Nonlinear Eigenvalue Problem Solvers - NEP

slepc-3.14.2 2021-02-01
Report Typos and Errors

## Nonlinear Eigenvalue Problem Solvers - NEP: Examples NLEVP

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 general 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 | NEPGetEigenpair | NEPSolve
NEPComputeError | NEPSetFromOptions | NEPType
NEPCreate | NEPSetFunction | NEPView
NEPDestroy | NEPSetJacobian |
NEPGetConverged | NEPSetSplitOperator |
Intermediate - Setting options for algorithms and data structures
| NEPApplyResolvent | NEPGetTolerances | NEPRIISetHermitian
NEPConv | NEPGetType | NEPRIISetLagPreconditioner
NEPConvergedReason | NEPGetWhichEigenpairs | NEPRefine
NEPConvergedReasonView | NEPMonitorAll | NEPRefineScheme
NEPErrorType | NEPMonitorCancel | NEPSetConvergenceTest
NEPErrorView | NEPMonitorConverged | NEPSetDimensions
NEPGetConvergedReason | NEPMonitorFirst | NEPSetInitialSpace
NEPGetConvergenceTest | NEPMonitorLGCreate | NEPSetProblemType
NEPGetDimensions | NEPMonitorSet | NEPSetRefine
NEPGetIterationNumber | NEPNArnoldiGetLagPreconditioner | NEPSetTarget
NEPGetLeftEigenvector | NEPNArnoldiSetLagPreconditioner | NEPSetTolerances
NEPGetMonitorContext | NEPNLEIGSSetSingularitiesFunction | NEPSetType
NEPGetProblemType | NEPProblemType | NEPSetWhichEigenpairs
NEPGetRefine | NEPRIIGetConstCorrectionTol | NEPValuesView
NEPGetSplitOperatorInfo | NEPRIIGetHermitian | NEPVectorsView
NEPGetSplitOperatorTerm | NEPRIIGetLagPreconditioner | NEPViewFromOptions
NEPGetTarget | NEPRIISetConstCorrectionTol | NEPWhich
Advanced - Setting more advanced options and customization
| NEPAppendOptionsPrefix | NEPNLEIGSGetLocking | NEPSLPGetDeflationThreshold
NEPGetBV | NEPNLEIGSGetRKShifts | NEPSLPGetEPS
NEPGetDS | NEPNLEIGSGetRestart | NEPSLPGetEPSLeft
NEPGetErrorEstimate | NEPNLEIGSGetSingularitiesFunction | NEPSLPGetKSP
NEPGetFunction | NEPNLEIGSSetEPS | NEPSLPSetDeflationThreshold
NEPGetJacobian | NEPNLEIGSSetFullBasis | NEPSLPSetEPS
NEPGetOptionsPrefix | NEPNLEIGSSetInterpolation | NEPSLPSetEPSLeft
NEPGetRG | NEPNLEIGSSetLocking | NEPSLPSetKSP
NEPGetStoppingTest | NEPNLEIGSSetRKShifts | NEPSetBV
NEPGetTwoSided | NEPNLEIGSSetRestart | NEPSetConvergenceTestFunction
NEPInterpolGetInterpolation | NEPRIIGetDeflationThreshold | NEPSetDS
NEPInterpolGetPEP | NEPRIIGetKSP | NEPSetEigenvalueComparison
NEPInterpolSetInterpolation | NEPRIIGetMaximumIterations | NEPSetOptionsPrefix
NEPInterpolSetPEP | NEPRIISetDeflationThreshold | NEPSetRG
NEPNArnoldiGetKSP | NEPRIISetKSP | NEPSetStoppingTest
NEPNArnoldiSetKSP | NEPRIISetMaximumIterations | NEPSetStoppingTestFunction
NEPNLEIGSGetEPS | NEPRefineGetKSP | NEPSetTwoSided
NEPNLEIGSGetFullBasis | NEPRegister | NEPStop
NEPNLEIGSGetInterpolation | NEPRegisterAll | NEPStoppingBasic
NEPNLEIGSGetKSPs | NEPReset |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| NEPAllocateSolution | NEPConvergedReasonViewFromOptions | NEPSetTrackAll
NEPApplyAdjoint | NEPErrorViewFromOptions | NEPSetUp
NEPApplyFunction | NEPFinalizePackage | NEPSetWorkVecs
NEPApplyJacobian | NEPGetTrackAll | NEPValuesViewFromOptions
NEPComputeFunction | NEPInitializePackage | NEPVectorsViewFromOptions
NEPComputeJacobian | NEPMonitorSetFromOptions |
NEPConvMonitorSetFromOptions | NEPProjectOperator |
No deprecated routines

Table of Contents