Nonlinear Eigenvalue Problem Solvers - NEP

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

Table of Contents