Matrix Function (MFN) is the object provided by SLEPc for computing the action of a matrix function on a vector. Given a matrix A and a vector b, the call MFNSolve(mfn,b,x) computes x=f(A)b, where f is a function such as the exponential.
| Beginner - Basic usage | MFNConvergedReason | MFNSetFromOptions | MFNType |
| MFNCreate | MFNSetFunction | MFNView |
| MFNDestroy | MFNSetOperator | |
| MFN | MFNSolve | |
| Intermediate - Setting options for algorithms and data structures | MFNGetConvergedReason | MFNGetOperator | MFNMonitorSet |
| MFNGetDimensions | MFNGetScaleFactor | MFNSetDimensions |
| MFNGetErrorIfNotConverged | MFNGetTolerances | MFNSetErrorIfNotConverged |
| MFNGetFunction | MFNGetType | MFNSetScaleFactor |
| MFNGetIterationNumber | MFNMonitorCancel | MFNSetTolerances |
| MFNGetMonitorContext | MFNMonitorDefault | MFNSetType |
| Advanced - Setting more advanced options and customization | MFNAppendOptionsPrefix | MFNRegisterAll | MFNSetDS |
| MFNGetBV | MFNRegister | MFNSetOptionsPrefix |
| MFNGetDS | MFNReset | MFNSetUp |
| MFNGetOptionsPrefix | MFNSetBV | |
| Developer - Interfaces intended primarily for library developers, not for typical applications programmers | MFNAllocateSolution | MFNFinalizePackage | MFNInitializePackage |
| No deprecated routines | ||