Actual source code: partregall.c
1: #ifdef PETSC_RCS_HEADER
2: static char vcid[] = "$Id: partregall.c,v 1.1 1999/06/09 20:58:31 knepley Exp $";
3: #endif
5: #include src/mesh/meshimpl.h
6: EXTERN_C_BEGIN
7: extern int PartitionCreate_Triangular_2D(Partition);
9: extern int PartitionSerialize_Triangular_2D(Mesh, Partition *, PetscViewer, PetscTruth);
10: EXTERN_C_END
13: /*@C
14: PartitionRegisterAll - Registers all of the serialization routines in the Partition package.
16: Not Collective
18: Input parameters:
19: . path - Dynamic library path
21: Level: advanced
23: .keywords: mesh, register, all, serialization
24: .seealso: PartitionRegister(), PartitionRegisterDestroy()
25: @*/
26: int PartitionRegisterAll(const char path[])
27: {
31: PartitionRegisterAllCalled = 1;
33: PartitionRegister(PARTITION_TRIANGULAR_2D, path, "PartitionCreate_Triangular_2D", PartitionCreate_Triangular_2D);
34:
35: return(0);
36: }
38: /*@C
39: PartitionSerializeRegisterAll - Registers all of the serialization routines in the Partition package.
41: Not Collective
43: Input parameters:
44: . path - Dynamic library path
46: Level: advanced
48: .keywords: mesh, register, all, serialization
49: .seealso: PartitionSerializeRegister(), PartitionSerializeRegisterDestroy()
50: @*/
51: int PartitionSerializeRegisterAll(const char path[])
52: {
56: PartitionSerializeRegisterAllCalled = 1;
58: PartitionSerializeRegister(PARTITION_SER_TRIANGULAR_2D_BINARY, path,
59: "PartitionSerialize_Triangular_2D", PartitionSerialize_Triangular_2D);
60:
61: return(0);
62: }