1: ! 2: ! Used by petscdmplexmod.F90 to create Fortran module file 3: ! 4: #include "petsc/finclude/petscdmplex.h" 6: ! 7: ! DMPlexInterpolatedFlag 8: ! 9: PetscEnum, parameter :: DMPLEX_INTERPOLATED_INVALID = -1 10: PetscEnum, parameter :: DMPLEX_INTERPOLATED_NONE = 0 11: PetscEnum, parameter :: DMPLEX_INTERPOLATED_PARTIAL = 1 12: PetscEnum, parameter :: DMPLEX_INTERPOLATED_MIXED = 2 13: PetscEnum, parameter :: DMPLEX_INTERPOLATED_FULL = 3 14: ! 15: ! DMPlexTPSType 16: ! 17: PetscEnum, parameter :: DMPLEX_TPS_SCHWARZ_P = 0 18: PetscEnum, parameter :: DMPLEX_TPS_GYROID = 1 20: type tDMPlexTransform 21: sequence 22: PetscFortranAddr:: v PETSC_FORTRAN_TYPE_INITIALIZE 23: end type tDMPlexTransform 25: DMPlexTransform, parameter :: PETSC_NULL_DMPLEXTRANSFORM = tDMPlexTransform(0)