#include "tao.h" int TaoAppSetGradientRoutine(TAO_APPLICATION taoapp, int (*grad)(TAO_APPLICATION,Vec,Vec,void*),void *ctx)Collective on TAO_APPLICATION
taoapp | - the TAO_APPLICATION context | |
grad | - gradient evaluation routine | |
ctx | - [optional] user-defined function context |
grad (TAO_APPLICATION taoapp,Vec x,Vec g,void *ctx);
taoapp | - the TAO_APPLICATION context | |
x | - input vector | |
g | - gradient vector | |
ctx | - user-defined function gradient context set from TaoAppSetGradientRoutine() |
Level:intermediate
Location:src/petsctao/application/petscapp/tao_app_fg.c
TAO Solver Index
Table of Contents