2: #include <../src/mat/impls/mffd/mffdimpl.h> 4: PETSC_EXTERN PetscErrorCode MatCreateMFFD_DS(MatMFFD); 5: PETSC_EXTERN PetscErrorCode MatCreateMFFD_WP(MatMFFD); 7: /*@C 8: MatMFFDRegisterAll - Registers all of the compute-h in the MatMFFD package. 10: Not Collective 12: Level: developer 14: .seealso: MatMFFDRegisterDestroy(), MatMFFDRegister(), MatCreateMFFD(), 15: MatMFFDSetType() 16: @*/ 17: PetscErrorCode MatMFFDRegisterAll(void) 18: { 22: if (MatMFFDRegisterAllCalled) return(0); 23: MatMFFDRegisterAllCalled = PETSC_TRUE; 25: MatMFFDRegister(MATMFFD_DS,MatCreateMFFD_DS); 26: MatMFFDRegister(MATMFFD_WP,MatCreateMFFD_WP); 27: return(0); 28: }