Inner Product - IP

The IP package provides auxiliary routines that are internally used by the different SLEPc solvers. It provides an abstraction of a vector inner product that can be defined in different ways, and it includes important operations such as Gram-Schmidt orthogonalization.

These routines are usually not needed by application programmers.

Beginner - Basic usage
IP IPDestroy IPView
IPCreate IPSetFromOptions
Intermediate - Setting options for algorithms and data structures
IPGetOperationCounters IPResetOperationCounters
Advanced - Setting more advanced options and customization
IPAppendOptionsPrefix IPOrthogType IPReset
IPGetOptionsPrefix IPRegister IPSetOptionsPrefix
IPGetOrthogonalization IPRegisterAll IPSetOrthogonalization
IPGetType IPRegisterDestroy IPSetType
IPOrthogRefineType IPRegisterDynamic IPType
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
IPApplyMatrix IPInnerProductBegin IPNormEnd
IPBOrthogonalize IPInnerProductEnd IPOrthogonalize
IPBiOrthogonalize IPMInnerProduct IPPseudoOrthogonalize
IPFinalizePackage IPMInnerProductBegin IPQRDecomposition
IPGetMatrix IPMInnerProductEnd IPSetMatrix
IPInitializePackage IPNorm
IPInnerProduct IPNormBegin
No deprecated routines

Table of Contents