Actual source code: petscdmceed.h

  1: #ifndef PETSCDMCEED_H
  2: #define PETSCDMCEED_H

  4: #include <petscdm.h>

  6: #if defined(PETSC_HAVE_LIBCEED)
  7:   #include <ceed.h>

  9:   #if defined(PETSC_CLANG_STATIC_ANALYZER)
 10: void PetscErrorCode;
 11:   #else
 12:     #define PetscCallCEED(...) \
 13:       do { \
 14:         PetscErrorCode ierr_ceed_ = __VA_ARGS__; \
 16:       } while (0)
 17:   #endif /* PETSC_CLANG_STATIC_ANALYZER */
 18:   #define CHKERRQ_CEED(...) PetscCallCEED(__VA_ARGS__)

 20: PETSC_EXTERN PetscErrorCode DMGetCeed(DM, Ceed *);

 22: #endif

 24: #endif