FNSetMethod#

Selects the method to be used to evaluate functions of matrices.

Synopsis#

#include "slepcfn.h" 
PetscErrorCode FNSetMethod(FN fn,PetscInt meth)

Logically Collective

Input Parameters#

  • fn - the math function context

  • meth - an index identifying the method

Options Database Key#

  • -fn_method - Sets the method

Notes#

In some FN types there are more than one algorithms available for computing matrix functions. In that case, this function allows choosing the wanted method.

If meth is currently set to 0 (the default) and the input argument A of FNEvaluateFunctionMat() is a symmetric/Hermitian matrix, then the computation is done via the eigendecomposition of A, rather than with the general algorithm.

See Also#

FNGetMethod(), FNEvaluateFunctionMat()

Level#

intermediate

Location#

src/sys/classes/fn/interface/fnbasic.c


Index of all FN routines Table of Contents for all manual pages Index of all manual pages