Actual source code: mapregall.c

  1: #ifdef PETSC_RCS_HEADER
  2: static char vcid[] = "$Id: mapregall.c,v 1.1 1999/06/21 02:03:51 knepley Exp $";
  3: #endif

 5:  #include vecimpl.h
  6: EXTERN_C_BEGIN
  7: extern int PetscMapCreate_MPI(PetscMap);
  8: EXTERN_C_END

 12: /*@C
 13:   PetscMapRegisterAll - Registers all of the map components in the Vec package. 

 15:   Not Collective

 17:   Input parameter:
 18: . path - The dynamic library path

 20:   Level: advanced

 22: .keywords: map, register, all
 23: .seealso: PetscMapRegister(), PetscMapRegisterDestroy()
 24: @*/
 25: int PetscMapRegisterAll(const char path[])
 26: {

 30:   PetscMapRegisterAllCalled = PETSC_TRUE;

 32:   PetscMapRegisterDynamic(MAP_MPI, path, "PetscMapCreate_MPI", PetscMapCreate_MPI);
 33:   return(0);
 34: }