1 /* DM for redundant globally coupled degrees of freedom */ 2 #if !defined(__PETSCDMREDUNDANT_H) 3 #define __PETSCDMREDUNDANT_H 4 5 #include <petscdm.h> 6 7 PETSC_EXTERN PetscErrorCode DMRedundantCreate(MPI_Comm,PetscInt,PetscInt,DM*); 8 PETSC_EXTERN PetscErrorCode DMRedundantSetSize(DM,PetscInt,PetscInt); 9 PETSC_EXTERN PetscErrorCode DMRedundantGetSize(DM,PetscInt*,PetscInt*); 10 11 #endif 12