Actual source code: petscdmplex.h

  1: !
  2: !  Used by petscdmplexmod.F90 to create Fortran module file
  3: !
  4: #include "petsc/finclude/petscdmplex.h"

  6:       type, extends(tPetscObject) :: tDMPlexTransform
  7:       end type tDMPlexTransform
  8:       DMPlexTransform, parameter :: PETSC_NULL_DMPLEXTRANSFORM = tDMPlexTransform(0)
  9: #if defined(_WIN32) && defined(PETSC_USE_SHARED_LIBRARIES)
 10: !DEC$ ATTRIBUTES DLLEXPORT::PETSC_NULL_DMPLEXTRANSFORM
 11: #endif
 12: !
 13: ! DMPlexInterpolatedFlag
 14: !
 15:       PetscEnum, parameter :: DMPLEX_INTERPOLATED_INVALID = -1
 16:       PetscEnum, parameter :: DMPLEX_INTERPOLATED_NONE = 0
 17:       PetscEnum, parameter :: DMPLEX_INTERPOLATED_PARTIAL = 1
 18:       PetscEnum, parameter :: DMPLEX_INTERPOLATED_MIXED = 2
 19:       PetscEnum, parameter :: DMPLEX_INTERPOLATED_FULL = 3
 20: !
 21: ! DMPlexTPSType
 22: !
 23:       PetscEnum, parameter :: DMPLEX_TPS_SCHWARZ_P = 0
 24:       PetscEnum, parameter :: DMPLEX_TPS_GYROID = 1