#define PetscHeaderDestroy(h) \ (PetscLogObjectDestroy((PetscObject)(*h)) || \ PetscComposedQuantitiesDestroy((PetscObject)*h) || \ PetscHeaderDestroy_Private((PetscObject)(*h)) || \ PetscFree((*h)->ops) || \ PetscFree(*h)) PETSC_EXTERN PetscErrorCode PetscHeaderDestroy_Private(PetscObject); PETSC_EXTERN PetscErrorCode PetscObjectCopyFortranFunctionPointers(PetscObject,PetscObject); /* ---------------------------------------------------------------------------------------*/ #if !defined(PETSC_USE_DEBUG) #define PetscValidHeaderSpecific(h,ck,arg) do
Level:developer
Location:include/petsc-private/petscimpl.h
Index of all Sys routines
Table of Contents for all manual pages
Index of all manual pages