#include "slepceps.h" PetscErrorCode EPSSetConvergenceTest(EPS eps,EPSConv conv)Logically Collective
eps | - eigensolver context obtained from EPSCreate() | |
conv | - the type of convergence test |
-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 |
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() |