SNESDAFormFunction
This is a universal function evaluation routine that may be used with SNESSetFunction() as long as the user context has a DA as its first record and the user has called DASetLocalFunction().
Synopsis
#include "petscda.h"
#include "petscmg.h"
int SNESDAFormFunction(SNES snes,Vec X,Vec F,void *ptr)
Collective on SNES
Input Parameters
| snes | - the SNES context
|
| X | - input vector
|
| F | - function vector
|
| ptr | - pointer to a structure that must have a DA as its first entry. For example this
could be a DMMG
|
See Also
DASetLocalFunction(), DASetLocalJacobian(), DASetLocalAdicFunction(), DASetLocalAdicMFFunction(),
SNESSetFunction(), SNESSetJacobian()
Level:intermediate
Location:src/snes/utils/damgsnes.c
Index of all SNES routines
Table of Contents for all manual pages
Index of all manual pages
Examples
src/snes/examples/tutorials/ex5.c.html
src/snes/examples/tutorials/ex26.c.html
src/snes/examples/tutorials/ex5f.F.html