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 | IPOrthogonalizationRefinementType | IPSetOrthogonalization |
| IPGetOptionsPrefix | IPOrthogonalizationType | |
| IPGetOrthogonalization | IPSetOptionsPrefix | |
| Developer - Interfaces intended primarily for library developers, not for typical applications programmers | IPApplyMatrix | IPInnerProductBegin | IPNormBegin |
| IPBiOrthogonalize | IPInnerProductEnd | IPNormEnd |
| IPBilinearForm | IPMInnerProduct | IPOrthogonalize |
| IPGetBilinearForm | IPMInnerProductBegin | IPQRDecomposition |
| IPInitializePackage | IPMInnerProductEnd | IPSetBilinearForm |
| IPInnerProduct | IPNorm | |
| No deprecated routines | ||
Table of Contents