#include "petscsys.h" #include "petscfix.h" #include "petsc/private/fortranimpl.h" /* daindex.c */ /* Fortran interface file */ /* * This file was generated automatically by bfort from the C source * file. */ #ifdef PETSC_USE_POINTER_CONVERSION #if defined(__cplusplus) extern "C" { #endif extern void *PetscToPointer(void*); extern int PetscFromPointer(void *); extern void PetscRmPointer(void*); #if defined(__cplusplus) } #endif #else #define PetscToPointer(a) (*(PetscFortranAddr *)(a)) #define PetscFromPointer(a) (PetscFortranAddr)(a) #define PetscRmPointer(a) #endif #include "petscdmda.h" #ifdef PETSC_HAVE_FORTRAN_CAPS #define dmdagetao_ DMDAGETAO #elif !defined(PETSC_HAVE_FORTRAN_UNDERSCORE) && !defined(FORTRANDOUBLEUNDERSCORE) #define dmdagetao_ dmdagetao #endif /* Definitions of Fortran Wrapper routines */ #if defined(__cplusplus) extern "C" { #endif PETSC_EXTERN void PETSC_STDCALL dmdagetao_(DM da,AO *ao, int *__ierr ){ *__ierr = DMDAGetAO( (DM)PetscToPointer((da) ),ao); } #if defined(__cplusplus) } #endif