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