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