slepc-3.9.2 2018-07-02
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 NEPSetProblemType
NEPGetDimensions NEPMonitorLGCreate NEPSetRefine
NEPGetIterationNumber NEPMonitorSet NEPSetTarget
NEPGetMonitorContext NEPNLEIGSSetSingularitiesFunction NEPSetTolerances
NEPGetProblemType NEPProblemType NEPSetType
NEPGetRefine NEPRIIGetConstCorrectionTol NEPSetWhichEigenpairs
NEPGetSplitOperatorInfo NEPRIIGetLagPreconditioner NEPValuesView
NEPGetSplitOperatorTerm NEPRIISetConstCorrectionTol NEPVectorsView
NEPGetTarget NEPRIISetLagPreconditioner NEPWhich
NEPGetTolerances NEPReasonView
Advanced - Setting more advanced options and customization
NEPAppendOptionsPrefix NEPInterpolGetPEP NEPRIISetMaximumIterations
NEPCISSGetKSPs NEPInterpolSetInterpolation NEPRefineGetKSP
NEPCISSGetRefinement NEPInterpolSetPEP NEPRegister
NEPCISSGetSizes NEPNArnoldiGetKSP NEPRegisterAll
NEPCISSGetThreshold NEPNArnoldiSetKSP NEPReset
NEPCISSSetRefinement NEPNLEIGSGetInterpolation NEPSLPGetEPS
NEPCISSSetSizes NEPNLEIGSGetKSPs NEPSLPSetEPS
NEPCISSSetThreshold NEPNLEIGSGetLocking NEPSetBV
NEPGetBV NEPNLEIGSGetRKShifts NEPSetConvergenceTestFunction
NEPGetDS NEPNLEIGSGetRestart NEPSetDS
NEPGetDerivatives NEPNLEIGSGetSingularitiesFunction NEPSetEigenvalueComparison
NEPGetErrorEstimate NEPNLEIGSSetInterpolation NEPSetOptionsPrefix
NEPGetFunction NEPNLEIGSSetLocking NEPSetRG
NEPGetJacobian NEPNLEIGSSetRKShifts NEPSetStoppingTest
NEPGetOptionsPrefix NEPNLEIGSSetRestart NEPSetStoppingTestFunction
NEPGetRG NEPRIIGetKSP NEPStop
NEPGetStoppingTest NEPRIIGetMaximumIterations NEPStoppingBasic
NEPInterpolGetInterpolation NEPRIISetKSP
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