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

Table of Contents