MatSNESMFMoreSetParameters#
Sets the parameters for the approximation of matrix-vector products using finite differences, see  MatCreateSNESMFMore()
Synopsis#
#include "petscsnes.h"   
PetscErrorCode MatSNESMFMoreSetParameters(Mat mat, PetscReal error, PetscReal umin, PetscReal h)
Input Parameters#
- mat - the matrix 
- error - relative error (should be set to the square root of the relative error in the function evaluations) 
- umin - minimum allowable u-value 
- h - differencing parameter 
Options Database Keys#
- -snes_mf_err <error_rel> - see - MatCreateSNESMF()
- -snes_mf_umin - - see- MatCreateSNESMF()
- -snes_mf_compute_err - compute the square root or relative error in function 
- -snes_mf_freq_err - - set the frequency to recompute the parameters
- -snes_mf_jorge - use the method of Jorge More 
Note#
If the user sets the parameter h directly, then this value will be used
instead of the default computation as discussed in MatCreateSNESMFMore()
See Also#
SNES: Nonlinear Solvers, SNES, MatCreateSNESMF(), MatCreateSNESMFMore()
Level#
advanced
Location#
src/snes/interface/noise/snesmfj2.c
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages