The DS package provides auxiliary routines that are internally used by the different SLEPc solvers. It is used to represent low-dimensional eigenproblems that must be solved within iterative solvers with direct methods. It can be seen as a structured wrapper to LAPACK functionality.
These routines are usually not needed by application programmers.
Beginner - Basic usage | DSCreate | DSSetFromOptions |
DSDestroy | DSView | |
Intermediate - Setting options for algorithms and data structures | DSAllocate | DSSetDimensions | DSSort |
DSGetDimensions | DSSetMethod | DSVectors |
DSGetMethod | DSSetType | |
DSGetType | DSSolve | |
Advanced - Setting more advanced options and customization | DS | DSGetState | DSSetCompact |
DSAppendOptionsPrefix | DSMatType | DSSetExtraRow |
DSCond | DSNormalize | DSSetOptionsPrefix |
DSGetArray | DSRegister | DSSetRefined |
DSGetArrayReal | DSRegisterAll | DSSetState |
DSGetCompact | DSRegisterDestroy | DSStateType |
DSGetExtraRow | DSRegisterDynamic | DSTruncate |
DSGetLeadingDimension | DSReset | DSType |
DSGetOptionsPrefix | DSRestoreArray | DSUpdateExtraRow |
DSGetRefined | DSRestoreArrayReal | |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers | DSFinalizePackage | DSInitializePackage | DSTranslateHarmonic |
DSGetEigenvalueComparison | DSSetEigenvalueComparison | DSTranslateRKS |
No deprecated routines |