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: }