slepc-3.10.1 2018-10-23
Report Typos and Errors

## Polynomial Eigenvalue Problem Solvers - PEP: Examples NLEVP

The Polynomial Eigenvalue Problem (PEP) solver is the object provided by SLEPc for specifying a polynomial eigenvalue problem. Apart from the specific solvers for this type of problems, there is an EPS-based solver, i.e., it uses a solver from EPS to solve a generalized eigenproblem obtained after linearization.

As in the other solver objects, users can set various options at runtime via the options database (e.g., `-pep_nev 4 -pep_type linear`). Options can also be set directly in application codes by calling the corresponding routines (e.g., PEPSetDimensions() / PEPSetType()).

Beginner - Basic usage
| PEP | PEPGetConverged | PEPSolve
PEPComputeError | PEPGetEigenpair | PEPType
PEPCreate | PEPSetFromOptions | PEPView
PEPDestroy | PEPSetOperators |
Intermediate - Setting options for algorithms and data structures
| PEPBasis | PEPGetRefine | PEPScale
PEPConv | PEPGetST | PEPSetBasis
PEPConvergedReason | PEPGetScale | PEPSetConvergenceTest
PEPErrorType | PEPGetTarget | PEPSetDimensions
PEPErrorView | PEPGetTolerances | PEPSetExtract
PEPExtract | PEPGetType | PEPSetInitialSpace
PEPGetBasis | PEPGetWhichEigenpairs | PEPSetInterval
PEPGetConvergedReason | PEPMonitorAll | PEPSetProblemType
PEPGetConvergenceTest | PEPMonitorCancel | PEPSetRefine
PEPGetDimensions | PEPMonitorConverged | PEPSetScale
PEPGetExtract | PEPMonitorFirst | PEPSetTarget
PEPGetInterval | PEPMonitorLGCreate | PEPSetTolerances
PEPGetIterationNumber | PEPMonitorSet | PEPSetType
PEPGetMonitorContext | PEPProblemType | PEPSetWhichEigenpairs
PEPGetNumMatrices | PEPReasonView | PEPValuesView
PEPGetOperators | PEPRefine | PEPVectorsView
PEPGetProblemType | PEPRefineScheme | PEPWhich
Advanced - Setting more advanced options and customization
| PEPAppendOptionsPrefix | PEPQArnoldiGetLocking | PEPSetBV
PEPGetBV | PEPQArnoldiGetRestart | PEPSetConvergenceTestFunction
PEPGetDS | PEPQArnoldiSetLocking | PEPSetDS
PEPGetErrorEstimate | PEPQArnoldiSetRestart | PEPSetEigenvalueComparison
PEPGetOptionsPrefix | PEPRefineGetKSP | PEPSetOptionsPrefix
PEPGetRG | PEPRegister | PEPSetRG
PEPGetStoppingTest | PEPRegisterAll | PEPSetST
PEPJDGetFix | PEPReset | PEPSetStoppingTest
PEPJDGetRestart | PEPSTOARGetDetectZeros | PEPSetStoppingTestFunction
PEPJDSetFix | PEPSTOARGetDimensions | PEPStop
PEPJDSetRestart | PEPSTOARGetInertias | PEPStoppingBasic
PEPLinearGetEPS | PEPSTOARGetLinearization | PEPTOARGetLocking
PEPLinearGetExplicitMatrix | PEPSTOARGetLocking | PEPTOARGetRestart
PEPLinearGetLinearization | PEPSTOARSetDetectZeros | PEPTOARSetLocking
PEPLinearSetEPS | PEPSTOARSetDimensions | PEPTOARSetRestart
PEPLinearSetExplicitMatrix | PEPSTOARSetLinearization |
PEPLinearSetLinearization | PEPSTOARSetLocking |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| PEPAllocateSolution | PEPInitializePackage | PEPSetWorkVecs
PEPConvMonitorSetFromOptions | PEPMonitorSetFromOptions | PEPValuesViewFromOptions
PEPErrorViewFromOptions | PEPReasonViewFromOptions | PEPVectorsViewFromOptions
PEPFinalizePackage | PEPSetTrackAll |
PEPGetTrackAll | PEPSetUp |
No deprecated routines

Table of Contents