1 #ifndef PETSC_DMPRODUCT_H 2 #define PETSC_DMPRODUCT_H 3 4 #include <petscdm.h> 5 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); 10 11 #endif // PETSC_DMPRODUCT_H 12