1: #ifndef PETSC_DMPRODUCT_H 2: #define PETSC_DMPRODUCT_H 4: #include <petscdm.h> 6: PETSC_EXTERN PetscErrorCode DMCreate_Product(DM); 7: PETSC_EXTERN PetscErrorCode DMProductGetDM(DM, PetscInt, DM *); 8: PETSC_EXTERN PetscErrorCode DMProductSetDimensionIndex(DM, PetscInt, PetscInt); 9: PETSC_EXTERN PetscErrorCode DMProductSetDM(DM, PetscInt, DM); 11: #endif // PETSC_DMPRODUCT_H