Actual source code: pfall.c

  2: #include <petscpf.h>          /*I   "petscpf.h"   I*/

  9: #if defined(PETSC_HAVE_MATLAB_ENGINE)
 11: #endif

 16: /*@C
 17:    PFRegisterAll - Registers all of the preconditioners in the PF package.

 19:    Not Collective

 21:    Input Parameter:
 22: .  path - the library where the routines are to be found (optional)

 24:    Level: advanced

 26: .keywords: PF, register, all

 28: .seealso: PFRegisterDynamic(), PFRegisterDestroy()
 29: @*/
 30: PetscErrorCode  PFRegisterAll(const char path[])
 31: {

 35:   PFRegisterAllCalled = PETSC_TRUE;

 37:   PFRegisterDynamic(PFCONSTANT         ,path,"PFCreate_Constant",PFCreate_Constant);
 38:   PFRegisterDynamic(PFSTRING           ,path,"PFCreate_String",PFCreate_String);
 39:   PFRegisterDynamic(PFQUICK            ,path,"PFCreate_Quick",PFCreate_Quick);
 40:   PFRegisterDynamic(PFIDENTITY         ,path,"PFCreate_Identity",PFCreate_Identity);
 41: #if defined(PETSC_HAVE_MATLAB_ENGINE)
 42:   PFRegisterDynamic(PFMATLAB           ,path,"PFCreate_Matlab",PFCreate_Matlab);
 43: #endif
 44:   return(0);
 45: }