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