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 | MFNSetFromOptions | MFNType |
MFNConvergedReason | MFNSetFunction | MFNView |
MFNCreate | MFNSetOperator | |
MFNDestroy | 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 | MFNRegister | MFNSetIP |
MFNGetDS | MFNRegisterAll | MFNSetOptionsPrefix |
MFNGetIP | MFNReset | MFNSetUp |
MFNGetOptionsPrefix | MFNSetDS | |
Developer - Interfaces intended primarily for library developers, not for typical applications programmers | MFNFinalizePackage | MFNInitializePackage |
No deprecated routines |