Actual source code: petscdmplex.h

  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)
 26: !
 27: ! DMPlexReorderDefaultFlag
 28: !
 29:       PetscEnum, parameter :: DMPLEX_REORDER_DEFAULT_NOTSET = -1
 30:       PetscEnum, parameter :: DMPLEX_REORDER_DEFAULT_FALSE = 0
 31:       PetscEnum, parameter :: DMPLEX_REORDER_DEFAULT_TRUE = 1