#include "tao.h" int TaoAppSetObjectiveRoutine(TAO_APPLICATION taoapp, int (*func)(TAO_APPLICATION,Vec,double*,void*),void *ctx)Collective on TAO_APPLICATION
taoapp | - the TAO_APPLICATION context | |
func | - function evaluation routine | |
ctx | - [optional] user-defined context for private data for the function and gradient evaluation routine (may be TAO_NULL) |
func (TAO_APPLICATION taoapp, Vec x,double *f,void *ctx);
taoapp | - the TAO_APPLICATION context | |
x | - input vector | |
f | - objective function value | |
ctx | - [optional] user-defined function context |
Level:intermediate
Location:src/petsctao/application/petscapp/tao_app_fg.c
TAO Solver Index
Table of Contents