Direct Solver (or Dense System) - DS

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

Table of Contents