EPSSetConvergenceTest#
Specifies how to compute the error estimate used in the convergence test.
Synopsis#
#include "slepceps.h"
PetscErrorCode EPSSetConvergenceTest(EPS eps,EPSConv conv)
Logically Collective
Input Parameters#
eps - eigensolver context obtained from EPSCreate()
conv - the type of convergence test
Options Database Keys#
-eps_conv_abs - Sets the absolute convergence test
-eps_conv_rel - Sets the convergence test relative to the eigenvalue
-eps_conv_norm - Sets the convergence test relative to the matrix norms
-eps_conv_user - Selects the user-defined convergence test
Note#
The parameter ‘conv’ can have one of these values
EPS_CONV_ABS - absolute error ||r||
EPS_CONV_REL - error relative to the eigenvalue l, ||r||/|l|
EPS_CONV_NORM - error relative to the matrix norms, ||r||/(||A||+|l|*||B||)
EPS_CONV_USER - function set by EPSSetConvergenceTestFunction()
See Also#
EPSGetConvergenceTest(), EPSSetConvergenceTestFunction(), EPSSetStoppingTest(), EPSConv
Level#
intermediate
Location#
Index of all EPS routines Table of Contents for all manual pages Index of all manual pages