slepc-3.12.0 2019-09-30
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