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
SNEScontextdelta_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