Actual source code: stregis.c
2: #include src/st/stimpl.h
5: EXTERN PetscErrorCode STCreate_Shell(ST);
6: EXTERN PetscErrorCode STCreate_Shift(ST);
7: EXTERN PetscErrorCode STCreate_Sinvert(ST);
8: EXTERN PetscErrorCode STCreate_Cayley(ST);
9: EXTERN PetscErrorCode STCreate_Fold(ST);
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()
25: @*/
26: PetscErrorCode STRegisterAll(char *path)
27: {
31: STRegisterDynamic(STSHELL ,path,"STCreate_Shell",STCreate_Shell);
32: STRegisterDynamic(STSHIFT ,path,"STCreate_Shift",STCreate_Shift);
33: STRegisterDynamic(STSINV ,path,"STCreate_Sinvert",STCreate_Sinvert);
34: STRegisterDynamic(STCAYLEY ,path,"STCreate_Cayley",STCreate_Cayley);
35: STRegisterDynamic(STFOLD ,path,"STCreate_Fold",STCreate_Fold);
36: return(0);
37: }