:orphan: # PCHPDDMCoarseCorrectionType Type of coarse correction used by `PCHPDDM` ## Synopsis ``` typedef enum { PC_HPDDM_COARSE_CORRECTION_DEFLATED, PC_HPDDM_COARSE_CORRECTION_ADDITIVE, PC_HPDDM_COARSE_CORRECTION_BALANCED } PCHPDDMCoarseCorrectionType; ``` ## Values - ***`PC_HPDDM_COARSE_CORRECTION_DEFLATED` (default) -*** eq. (1) in `PCHPDDMShellApply()` - ***`PC_HPDDM_COARSE_CORRECTION_ADDITIVE` -*** eq. (2) - ***`PC_HPDDM_COARSE_CORRECTION_BALANCED` -*** eq. (3) ## See Also [](sec_pc), `PCHPDDM`, `PC`, `PCSetType()`, `PCHPDDMShellApply()` ## Level intermediate ## Location include/petscpctypes.h --- [Edit on GitLab](https://gitlab.com/petsc/petsc/-/edit/release/include/petscpctypes.h) [Index of all PC routines](index.md) [Table of Contents for all manual pages](/manualpages/index.md) [Index of all manual pages](/manualpages/singleindex.md)