PetscFunctionBeginUser#
First executable line of user provided routines
Synopsis#
#include <petscsys.h>
void PetscFunctionBeginUser;
Not Collective
Usage#
int something;
PetscFunctionBeginUser;
Notes#
Functions that incorporate this must call PetscFunctionReturn()
instead of return except for main().
May be used before PetscInitialize()
Not available in Fortran
This is identical to PetscFunctionBegin
except it labels the routine as a user
routine instead of as a PETSc library routine.
See Also#
PetscFunctionReturn()
, PetscFunctionBegin
, PetscFunctionBeginHot
, PetscStackPushNoCheck()
Level#
intermediate
Location#
Examples#
src/sys/classes/viewer/tutorials/ex1.c.html
src/sys/classes/viewer/tutorials/ex2.c.html
src/sys/classes/random/tutorials/ex1.c.html
src/sys/classes/random/tutorials/ex2.c.html
src/sys/tutorials/ex1.c.html
src/sys/tutorials/ex16.c.html
src/sys/tutorials/ex17.c.html
src/sys/tutorials/ex19.c.html
src/sys/tutorials/ex2.c.html
src/sys/tutorials/ex20.c.html
src/sys/tutorials/ex3.c.html
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages