SNESNewtonTRSetTolerances#
Sets the trust region parameter tolerances.
Synopsis#
#include "petscsnes.h"
PetscErrorCode SNESNewtonTRSetTolerances(SNES snes, PetscReal delta_min, PetscReal delta_max, PetscReal delta_0)
Logically Collective
Input Parameters#
snes - the
SNES
contextdelta_min - minimum allowed trust region size
delta_max - maximum allowed trust region size
delta_0 - initial trust region size
Options Database Key#
-snes_tr_deltamin
- Set minimum size-snes_tr_deltamax
- Set maximum size-snes_tr_delta0
- Set initial size
Note#
Use PETSC_DETERMINE
to use the default value for the given SNES
.
Use PETSC_CURRENT
to retain a value.
Fortran Note#
Use PETSC_DETERMINE_REAL
, PETSC_CURRENT_REAL
See Also#
SNES: Nonlinear Solvers, SNES
, SNESNEWTONTR
, SNESNewtonTRGetTolerances()
Level#
intermediate
Location#
Implementations#
SNESNewtonTRSetTolerances_TRDC() in src/snes/impls/ntrdc/ntrdc.c
SNESNewtonTRSetTolerances_TR() in src/snes/impls/tr/tr.c
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages