#include "petscsnes.h" PetscErrorCode SNESKSPSetParametersEW(SNES snes,PetscInt version,PetscReal rtol_0,PetscReal rtol_max,PetscReal gamma,PetscReal alpha,PetscReal alpha2,PetscReal threshold)Logically Collective on SNES
snes | - SNES context | |
version | - version 1, 2 (default is 2) or 3 | |
rtol_0 | - initial relative tolerance (0 <= rtol_0 < 1) | |
rtol_max | - maximum relative tolerance (0 <= rtol_max < 1) | |
gamma | - multiplicative factor for version 2 rtol computation (0 <= gamma2 <= 1) | |
alpha | - power for version 2 rtol computation (1 < alpha <= 2) | |
alpha2 | - power for safeguard | |
threshold | - threshold for imposing safeguard (0 < threshold < 1) |
Use PETSC_DEFAULT to retain the default for any of the parameters.