slepc-3.10.1 2018-10-23
Report Typos and Errors

## Matrix Function - MFN: Examples

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

Table of Contents