Actual source code: stregis.c
2: #include src/st/stimpl.h
4: EXTERN_C_BEGIN
5: extern int STCreate_Shell(ST);
6: extern int STCreate_Shift(ST);
7: extern int STCreate_Sinvert(ST);
8: EXTERN_C_END
10: extern PetscTruth STRegisterAllCalled;
14: /*@C
15: STRegisterAll - Registers all of the spectral transformations in the ST package.
17: Not Collective
19: Input Parameter:
20: . path - the library where the routines are to be found (optional)
22: Level: advanced
24: .seealso: STRegisterDynamic(), STRegisterDestroy()
25: @*/
26: int STRegisterAll(char *path)
27: {
31: STRegisterAllCalled = PETSC_TRUE;
33: STRegisterDynamic(STSHELL ,path,"STCreate_Shell",STCreate_Shell);
34: STRegisterDynamic(STSHIFT ,path,"STCreate_Shift",STCreate_Shift);
35: STRegisterDynamic(STSINV ,path,"STCreate_Sinvert",STCreate_Sinvert);
36: return(0);
37: }