PetscFunctionListFind#
Look up a function pointer in a PetscFunctionList by its registered string name
Synopsis#
#include <petscsys.h>
PetscErrorCode PetscFunctionListFind(PetscFunctionList list, const char name[], void (**fptr)(void))
Not Collective; No Fortran Support
Input Parameters#
list - the function list
name - string under which the function was registered with
PetscFunctionListAdd()
Output Parameter#
fptr - the address into which the function pointer is written; set to
NULLif no function of this name is registered
Note#
The macro casts fptr to the internal PetscErrorCodeFn ** representation before calling PetscFunctionListFind_Private() so that any function-pointer type can be supplied without an explicit cast.
See Also#
PetscFunctionList, PetscFunctionListAdd(), PetscFunctionListDestroy(), PetscObjectQueryFunction()
Level#
developer
Location#
Examples#
src/ksp/ksp/tutorials/ex74.c
src/ts/tutorials/ex11.c
src/ts/utils/dmplexlandau/tutorials/ex2.c
src/ts/tutorials/ex9.c
src/ml/da/tutorials/ex3.c
src/ts/tutorials/ex8.c
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages