Actual source code: daregall.c
1: #define PETSCDM_DLL
3: #include private/daimpl.h
5: EXTERN PetscErrorCode DACreate_1D(DA);
6: EXTERN PetscErrorCode DACreate_2D(DA);
7: EXTERN PetscErrorCode DACreate_3D(DA);
12: /*@C
13: DARegisterAll - Registers all of the DA components in the DA package.
15: Not Collective
17: Input parameter:
18: . path - The dynamic library path
20: Level: advanced
22: .keywords: DA, register, all
23: .seealso: DARegister(), DARegisterDestroy(), DARegisterDynamic()
24: @*/
25: PetscErrorCode DARegisterAll(const char path[])
26: {
30: DARegisterAllCalled = PETSC_TRUE;
32: DARegisterDynamic(DA1D, path, "DACreate_1D", DACreate_1D);
33: DARegisterDynamic(DA2D, path, "DACreate_2D", DACreate_2D);
34: DARegisterDynamic(DA3D, path, "DACreate_3D", DACreate_3D);
35: return(0);
36: }