Actual source code: petscdmdef.h

petsc-3.5.4 2015-05-23
Report Typos and Errors
  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