SNESSetMinimizationFunction
Sets the function evaluation routine for unconstrained minimization.
Synopsis
int SNESSetMinimizationFunction(SNES snes,int (*func)(SNES,Vec,double*,void*),
void *ctx)
Collective on
SNES
Input Parameters
snes | - the SNES context
|
func | - function evaluation routine
|
ctx | - [optional] user-defined context for private data for the
function evaluation routine (may be PETSC_NULL)
|
Calling sequence of func
func (SNES snes,Vec x,double *f,void *ctx);
x | - input vector
|
f | - function
|
ctx | - [optional] user-defined function context
|
Notes
SNESSetMinimizationFunction() is valid for
SNES_UNCONSTRAINED_MINIMIZATIONmethods only. An analogous routine for SNES_NONLINEAR_EQUATIONS methods
isSNESSetFunction().
Keywords
SNES, nonlinear, set, minimization, function
See Also
SNESGetMinimizationFunction(), SNESComputeMinimizationFunction(),
SNESSetHessian(), SNESSetGradient()
Location: src/snes/interface/snes.c
SNES Index
Table of Contents