PETSc version 3.17.5
Fix/Edit manual page

TaoGetObjective

Gets the function evaluation routine for minimization

Synopsis

#include "petsctao.h" 
PetscErrorCode TaoGetObjective(Tao tao, PetscErrorCode (**func)(Tao, Vec, PetscReal*,void*),void **ctx)
Not collective

Input Parameter

tao - the Tao context

Output Parameters

func - the objective function
ctx - the user-defined context for private data for the function evaluation

Calling sequence of func

     func (Tao tao, Vec x, PetscReal *f, void *ctx);

x - input vector
f - function value
ctx - [optional] user-defined function context

See Also

TaoSetGradient(), TaoSetHessian(), TaoSetObjective()

Level

beginner

Location

src/tao/interface/taosolver_fg.c
Index of all Tao routines
Table of Contents for all manual pages
Index of all manual pages