1: #define PETSCVEC_DLL
3: #include vecimpl.h
5: EXTERN PetscErrorCode PETSCVEC_DLLEXPORT PetscMapCreate_MPI(PetscMap);
10: /*@C
11: PetscMapRegisterAll - Registers all of the map components in the Vec package.
13: Not Collective
15: Input parameter:
16: . path - The dynamic library path
18: Level: advanced
20: .keywords: map, register, all
21: .seealso: PetscMapRegister(), PetscMapRegisterDestroy()
22: @*/
23: PetscErrorCode PETSCVEC_DLLEXPORT PetscMapRegisterAll(const char path[])
24: {
28: PetscMapRegisterAllCalled = PETSC_TRUE;
30: PetscMapRegisterDynamic(MAP_MPI, path, "PetscMapCreate_MPI", PetscMapCreate_MPI);
31: return(0);
32: }