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 |