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

Table of Contents