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 | IPCreate | IP | IPView |
IPDestroy | IPSetFromOptions | |
Intermediate - Setting options for algorithms and data structures | IPGetOperationCounters | IPResetOperationCounters |
Advanced - Setting more advanced options and customization | IPAppendOptionsPrefix | IPOrthogonalizationRefinementType | IPSetOrthogonalization |
IPGetOptionsPrefix | IPOrthogonalizationType | |
IPGetOrthogonalization | IPSetOptionsPrefix | |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers | IPApplyMatrix | IPInnerProductEnd | IPNormEnd |
IPBilinearForm | IPInnerProduct | IPNorm |
IPBiOrthogonalize | IPMInnerProductBegin | IPOrthogonalize |
IPGetBilinearForm | IPMInnerProductEnd | IPQRDecomposition |
IPInitializePackage | IPMInnerProduct | IPSetBilinearForm |
IPInnerProductBegin | IPNormBegin | |
No deprecated routines |