Nonlinear Eigenvalue Problem Solvers - NEP

slepc-3.7.4 2017-05-17
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 | NEPGetType | NEPRefine
NEPConvergedReason | NEPGetWhichEigenpairs | NEPRefineScheme
NEPErrorType | NEPMonitorAll | NEPSetConvergenceTest
NEPErrorView | NEPMonitorCancel | NEPSetDimensions
NEPGetConvergedReason | NEPMonitorConverged | NEPSetInitialSpace
NEPGetConvergenceTest | NEPMonitorFirst | NEPSetRefine
NEPGetDimensions | NEPMonitorLGCreate | NEPSetTarget
NEPGetIterationNumber | NEPMonitorSet | NEPSetTolerances
NEPGetMonitorContext | NEPNLEIGSSetSingularitiesFunction | NEPSetType
NEPGetRefine | NEPRIIGetConstCorrectionTol | NEPSetWhichEigenpairs
NEPGetSplitOperatorInfo | NEPRIIGetLagPreconditioner | NEPValuesView
NEPGetSplitOperatorTerm | NEPRIISetConstCorrectionTol | NEPVectorsView
NEPGetTarget | NEPRIISetLagPreconditioner | NEPWhich
NEPGetTolerances | NEPReasonView |
Advanced - Setting more advanced options and customization
| NEPAppendOptionsPrefix | NEPInterpolSetDegree | NEPRIISetKSP
NEPCISSGetRefinement | NEPInterpolSetPEP | NEPRIISetMaximumIterations
NEPCISSGetSizes | NEPNArnoldiGetKSP | NEPRefineGetKSP
NEPCISSGetThreshold | NEPNArnoldiSetKSP | NEPRegister
NEPCISSSetRefinement | NEPNLEIGSGetInterpolation | NEPRegisterAll
NEPCISSSetSizes | NEPNLEIGSGetKSPs | NEPReset
NEPCISSSetThreshold | NEPNLEIGSGetLocking | NEPSLPGetEPS
NEPGetBV | NEPNLEIGSGetRKShifts | NEPSLPSetEPS
NEPGetDS | NEPNLEIGSGetRestart | NEPSetBV
NEPGetDerivatives | NEPNLEIGSGetSingularitiesFunction | NEPSetConvergenceTestFunction
NEPGetErrorEstimate | NEPNLEIGSGetTrueResidual | NEPSetDS
NEPGetFunction | NEPNLEIGSSetInterpolation | NEPSetEigenvalueComparison
NEPGetJacobian | NEPNLEIGSSetLocking | NEPSetOptionsPrefix
NEPGetOptionsPrefix | NEPNLEIGSSetRKShifts | NEPSetRG
NEPGetRG | NEPNLEIGSSetRestart | NEPSetStoppingTest
NEPGetStoppingTest | NEPNLEIGSSetTrueResidual | NEPSetStoppingTestFunction
NEPInterpolGetDegree | NEPRIIGetKSP | NEPStop
NEPInterpolGetPEP | NEPRIIGetMaximumIterations | NEPStoppingBasic
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