petscmain 20210420
SNESLineSearchSetTolerances
Gets the tolerances for the linesearch. These include tolerances for the relative and absolute change in the function norm, the change in lambda for iterative line searches, the minimum steplength, the maximum steplength, and the maximum number of iterations the line search procedure may take.
Synopsis
#include "petscsnes.h"
PetscErrorCode SNESLineSearchSetTolerances(SNESLineSearch linesearch,PetscReal steptol,PetscReal maxstep, PetscReal rtol, PetscReal atol, PetscReal ltol, PetscInt max_its)
Input Parameters
 linesearch   linesearch context

 steptol   The minimum steplength

 maxstep   The maximum steplength

 rtol   The relative tolerance for iterative line searches

 atol   The absolute tolerance for iterative line searches

 ltol   The change in lambda tolerance for iterative line searches

 max_it   The maximum number of iterations of the line search

Notes
The user may choose to not set any of the tolerances using PETSC_DEFAULT in
place of an argument.
See Also
SNESLineSearchGetTolerances()
Level
intermediate
Location
src/snes/linesearch/interface/linesearch.c
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages