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