Actual source code: fieldClassMapRegAll.c
1: #ifdef PETSC_RCS_HEADER
2: static char vcid[] = "$Id: fieldClassMapRegAll.c,v 1.1 1999/10/04 10:56:23 knepley Exp $";
3: #endif
5: #include src/grid/gridimpl.h
7: EXTERN_C_BEGIN
8: extern int FieldClassMapCreate_Triangular_2D(FieldClassMap);
10: extern int FieldClassMapSerialize_Triangular_2D(MPI_Comm, FieldClassMap *, PetscViewer, PetscTruth);
11: EXTERN_C_END
13: /*@C
14: FieldClassMapRegisterAll - Registers all of the serialization routines in the FieldClassMap package.
16: Not Collective
18: Input parameters:
19: . path - Dynamic library path
21: Level: advanced
23: .keywords: class, field class, class map, register, all, serialization
24: .seealso: FieldClassMapRegister(), FieldClassMapRegisterDestroy()
25: @*/
26: int FieldClassMapRegisterAll(const char path[])
27: {
31: FieldClassMapRegisterAllCalled = 1;
33: FieldClassMapRegister(CLASS_MAP_TRIANGULAR_2D, path, "FieldClassMapCreate_Triangular_2D",
34: FieldClassMapCreate_Triangular_2D);
35:
36: return(0);
37: }
39: /*@C
40: FieldClassMapSerializeRegisterAll - Registers all of the serialization routines in the FieldClassMap package.
42: Not Collective
44: Input parameters:
45: . path - Dynamic library path
47: Level: advanced
49: .keywords: class, field class, class map, register, all, serialization
50: .seealso: FieldClassMapSerializeRegister(), FieldClassMapSerializeRegisterDestroy()
51: @*/
52: int FieldClassMapSerializeRegisterAll(const char path[])
53: {
57: FieldClassMapSerializeRegisterAllCalled = 1;
59: FieldClassMapSerializeRegister(CLASS_MAP_SER_TRIANGULAR_2D_BINARY, path, "FieldClassMapSerialize_Triangular_2D",
60: FieldClassMapSerialize_Triangular_2D);
61:
62: return(0);
63: }