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
DS DSDestroy DSView
DSCreate DSSetFromOptions
Intermediate - Setting options for algorithms and data structures
DSAllocate DSGetType DSSolve
DSComputeFunction DSSetDimensions DSSort
DSGetDimensions DSSetFunctionMethod DSVectors
DSGetFunctionMethod DSSetMethod
DSGetMethod DSSetType
Advanced - Setting more advanced options and customization
DSAppendOptionsPrefix DSGetState DSSetExtraRow
DSCond DSMatType DSSetOptionsPrefix
DSGetArray DSNormalize DSSetRefined
DSGetArrayReal DSRegister DSSetState
DSGetCompact DSRegisterAll DSStateType
DSGetExtraRow DSReset DSTruncate
DSGetLeadingDimension DSRestoreArray DSType
DSGetOptionsPrefix DSRestoreArrayReal DSUpdateExtraRow
DSGetRefined DSSetCompact
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
DSFinalizePackage DSGetNumFN DSSetFN
DSGetEigenvalueComparison DSInitializePackage DSTranslateHarmonic
DSGetFN DSSetEigenvalueComparison DSTranslateRKS
No deprecated routines

Table of Contents