SNESObjectiveFunction#

functional form used to convey an objective function to the nonlinear solver, that will be used instead of the 2-norm of the residual

Synopsis#

#include <petscsnes.h>
SNESObjectiveFunction(SNES snes,Vec x,PetscReal *obj,void *ctx);

Input Parameters#

  • snes - the SNES context

  • X - solution

  • obj - real to hold the objective value

  • ctx - optional user-defined objective context

See Also#

SNES, SNESSetFunction(), SNESGetFunction(), SNESSetObjective(), SNESGetObjective(), SNESJacobianFunction, SNESFunction

Level#

advanced

Location#

src/snes/interface/snesob.c


Edit on GitLab

Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages