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 | MFN | MFNSetFN | MFNType | 
| MFNCreate | MFNSetFromOptions | MFNView | 
| MFNDestroy | MFNSetOperator | |
| MFNGetFN | MFNSolve | |
| Intermediate - Setting options for algorithms and data structures | MFNConvergedReason | MFNGetOperator | MFNMonitorSet | 
| MFNGetConvergedReason | MFNGetTolerances | MFNReasonView | 
| MFNGetDimensions | MFNGetType | MFNSetDimensions | 
| MFNGetErrorIfNotConverged | MFNMonitorCancel | MFNSetErrorIfNotConverged | 
| MFNGetIterationNumber | MFNMonitorDefault | MFNSetTolerances | 
| MFNGetMonitorContext | MFNMonitorLGCreate | MFNSetType | 
| Advanced - Setting more advanced options and customization | MFNAppendOptionsPrefix | MFNRegister | MFNSetBV | 
| MFNGetBV | MFNRegisterAll | MFNSetOptionsPrefix | 
| MFNGetOptionsPrefix | MFNReset | |
| Developer - Interfaces intended primarily for library developers, not for typical applications programmers | MFNAllocateSolution | MFNInitializePackage | MFNReasonViewFromOptions | 
| MFNFinalizePackage | MFNMonitorSetFromOptions | MFNSetUp | 
| No deprecated routines | ||