Eigenvalue Problem Solver - EPS

slepc-3.6.3 2016-03-29
Report Typos and Errors

## Eigenvalue Problem Solver - EPS: Examples

The Eigenvalue Problem Solver (EPS) is the object provided by SLEPc for specifying a linear eigenvalue problem, either in standard or generalized form. It provides uniform and efficient access to all of the linear eigensolvers included in the package.

EPS users can set various options at runtime via the options database (e.g., `-eps_nev 4 -eps_type arnoldi`). Options can also be set directly in application codes by calling the corresponding routines (e.g., EPSSetDimensions() / EPSSetType()).

Beginner - Basic usage
| EPSComputeError | EPSGetEigenvalue | EPSSetOperators
EPSCreate | EPSGetEigenvector | EPSSolve
EPSDestroy | EPS | EPSType
EPSGetConverged | EPSProblemType | EPSView
EPSGetEigenpair | EPSSetFromOptions |
Intermediate - Setting options for algorithms and data structures
| EPSBalance | EPSGetPurify | EPSSetBalance
EPSConvergedReason | EPSGetST | EPSSetConvergenceTest
EPSConv | EPSGetTarget | EPSSetDeflationSpace
EPSErrorType | EPSGetTolerances | EPSSetDimensions
EPSErrorView | EPSGetType | EPSSetInitialSpace
EPSGetBalance | EPSGetWhichEigenpairs | EPSSetInterval
EPSGetConvergedReason | EPSIsGeneralized | EPSSetProblemType
EPSGetConvergenceTest | EPSIsHermitian | EPSSetPurify
EPSGetDimensions | EPSIsPositive | EPSSetTarget
EPSGetInterval | EPSMonitorAll | EPSSetTolerances
EPSGetInvariantSubspace | EPSMonitorCancel | EPSSetType
EPSGetIterationNumber | EPSMonitorConverged | EPSSetWhichEigenpairs
EPSGetMonitorContext | EPSMonitorFirst | EPSValuesView
EPSGetOperators | EPSMonitorSet | EPSVectorsView
EPSGetProblemType | EPSReasonView | EPSWhich
Advanced - Setting more advanced options and customization
| EPSAppendOptionsPrefix | EPSGetErrorEstimate | EPSKrylovSchurSetRestart
EPSArnoldiGetDelayed | EPSGetExtraction | EPSKrylovSchurSetSubintervals
EPSArnoldiSetDelayed | EPSGetOptionsPrefix | EPSLanczosGetReorthog
EPSBLOPEXGetBlockSize | EPSGetRG | EPSLanczosReorthogType
EPSBLOPEXSetBlockSize | EPSGetTrueResidual | EPSLanczosSetReorthog
EPSBlzpackSetBlockSize | EPSJDGetBlockSize | EPSLOBPCGGetBlockSize
EPSBlzpackSetNSteps | EPSJDGetBOrth | EPSLOBPCGGetLocking
EPSCISSGetRefinement | EPSJDGetConstCorrectionTol | EPSLOBPCGSetBlockSize
EPSCISSGetSizes | EPSJDGetFix | EPSLOBPCGSetLocking
EPSCISSGetThreshold | EPSJDGetInitialSize | EPSPowerGetShiftType
EPSCISSGetUseST | EPSJDGetKrylovStart | EPSPowerSetShiftType
EPSCISSSetRefinement | EPSJDGetRestart | EPSPowerShiftType
EPSCISSSetSizes | EPSJDGetWindowSizes | EPSPRIMMEGetBlockSize
EPSCISSSetThreshold | EPSJDSetBlockSize | EPSPRIMMEGetMethod
EPSCISSSetUseST | EPSJDSetBOrth | EPSPRIMMEMethod
EPSExtraction | EPSJDSetConstCorrectionTol | EPSPRIMMESetBlockSize
EPSFEASTGetNumPoints | EPSJDSetFix | EPSPRIMMESetMethod
EPSFEASTSetNumPoints | EPSJDSetInitialSize | EPSRegisterAll
EPSGDGetBlockSize | EPSJDSetKrylovStart | EPSRegister
EPSGDGetBOrth | EPSJDSetRestart | EPSReset
EPSGDGetDoubleExpansion | EPSJDSetWindowSizes | EPSRQCGGetReset
EPSGDGetInitialSize | EPSKrylovSchurGetDetectZeros | EPSRQCGSetReset
EPSGDGetKrylovStart | EPSKrylovSchurGetDimensions | EPSSetArbitrarySelection
EPSGDGetRestart | EPSKrylovSchurGetInertias | EPSSetBV
EPSGDGetWindowSizes | EPSKrylovSchurGetLocking | EPSSetConvergenceTestFunction
EPSGDSetBlockSize | EPSKrylovSchurGetPartitions | EPSSetDS
EPSGDSetBOrth | EPSKrylovSchurGetRestart | EPSSetEigenvalueComparison
EPSGDSetDoubleExpansion | EPSKrylovSchurGetSubcommInfo | EPSSetExtraction
EPSGDSetInitialSize | EPSKrylovSchurGetSubcommPairs | EPSSetOptionsPrefix
EPSGDSetKrylovStart | EPSKrylovSchurGetSubintervals | EPSSetRG
EPSGDSetRestart | EPSKrylovSchurSetDetectZeros | EPSSetST
EPSGDSetWindowSizes | EPSKrylovSchurSetDimensions | EPSSetTrueResidual
EPSGetBV | EPSKrylovSchurSetLocking |
EPSGetDS | EPSKrylovSchurSetPartitions |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| EPSAllocateSolution | EPSInitializePackage | EPSSetWorkVecs
EPSErrorViewFromOptions | EPSReasonViewFromOptions | EPSValuesViewFromOptions
EPSFinalizePackage | EPSSetTrackAll | EPSVectorsViewFromOptions
EPSGetTrackAll | EPSSetUp |
No deprecated routines

Table of Contents