2: ! 3: ! Include file for Fortran use of the DM package in PETSc 4: ! 5: #if !defined (__PETSCDMDEF_H) 8: #include finclude/petscisdef.h 9: #include finclude/petscvecdef.h 10: #include finclude/petscmatdef.h 12: #define DMBoundaryType PetscEnum 14: #if !defined(PETSC_USE_FORTRAN_DATATYPES) 15: #define DM PetscFortranAddr 16: #define PetscQuadrature PetscFortranAddr 17: #define PetscDS PetscFortranAddr 18: #define PetscFE PetscFortranAddr 19: #define PetscSpace PetscFortranAddr 20: #define PetscDualSpace PetscFortranAddr 21: #define PetscFV PetscFortranAddr 22: #define PetscLimiter PetscFortranAddr 23: #endif 25: #endif