Nonlinear Eigenvalue Problem Solvers - NEP

slepc-3.6.3 2016-03-29
Report Typos and Errors

## 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 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
| NEPComputeError | NEP | NEPSolve
NEPCreate | NEPSetFromOptions | NEPType
NEPDestroy | NEPSetFunction | NEPView
NEPGetConverged | NEPSetJacobian |
NEPGetEigenpair | NEPSetSplitOperator |
Intermediate - Setting options for algorithms and data structures
| NEPConvergedReason | NEPGetTarget | NEPSetDimensions
NEPErrorType | NEPGetTolerances | NEPSetInitialSpace
NEPErrorView | NEPGetType | NEPSetLagPreconditioner
NEPGetConstCorrectionTol | NEPGetWhichEigenpairs | NEPSetRefine
NEPGetConvergedReason | NEPMonitorAll | NEPSetTarget
NEPGetDimensions | NEPMonitorCancel | NEPSetTolerances
NEPGetIterationNumber | NEPMonitorConverged | NEPSetType
NEPGetLagPreconditioner | NEPMonitorFirst | NEPSetWhichEigenpairs
NEPGetMonitorContext | NEPMonitorSet | NEPValuesView
NEPGetRefine | NEPReasonView | NEPVectorsView
NEPGetSplitOperatorInfo | NEPRefine | NEPWhich
NEPGetSplitOperatorTerm | NEPSetConstCorrectionTol |
Advanced - Setting more advanced options and customization
| NEPAppendOptionsPrefix | NEPGetFunction | NEPRegister
NEPCISSGetRefinement | NEPGetJacobian | NEPReset
NEPCISSGetSizes | NEPGetKSP | NEPSetBV
NEPCISSGetThreshold | NEPGetOptionsPrefix | NEPSetConvergenceTest
NEPCISSSetRefinement | NEPGetRG | NEPSetDS
NEPCISSSetSizes | NEPInterpolGetDegree | NEPSetKSP
NEPCISSSetThreshold | NEPInterpolGetPEP | NEPSetOptionsPrefix
NEPGetBV | NEPInterpolSetDegree | NEPSetRG
NEPGetDS | NEPInterpolSetPEP | NEPSLPGetEPS
NEPGetErrorEstimate | NEPRegisterAll | NEPSLPSetEPS
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| NEPAllocateSolution | NEPFinalizePackage | NEPSetUp
NEPApplyFunction | NEPGetTrackAll | NEPSetWorkVecs
NEPApplyJacobian | NEPInitializePackage | NEPValuesViewFromOptions
NEPComputeFunction | NEPProjectOperator | NEPVectorsViewFromOptions
NEPComputeJacobian | NEPReasonViewFromOptions |
NEPErrorViewFromOptions | NEPSetTrackAll |
No deprecated routines

Table of Contents