TaoAppSetDestroyRoutine
Sets an ADDITIONAL function that will be called when this application is destroyed.
Synopsis
#include "tao.h"
int TaoAppSetDestroyRoutine(TAO_APPLICATION taoapp,int (*destroy)(void*),void *ctx)
Collective on TAO_APPLICATION
Input Parameters
| taoapp | - the TAO_APPLICATION solver context
|
| destroy | - function pointer
|
| ctx | - [optional] user-defined context for private data for the
destroy routine (may be TAO_NULL)
|
Calling sequence of destroy
int mydestroy(void *ctx)
ctx -[optional] destroy context
Note
This routine is often used to destroy structures used by monitors and
function evaluations. This routine may also be used to shut down other packages
such as ADIC.
Keywords
destroy
See Also
TaoAppSetMonitor(), TaoAppSetHessianRoutine(), TaoAppDestroy()
Level:intermediate
Location:src/petsctao/application/petscapp/tao_app.c
TAO Solver Index
Table of Contents