13      ierr = VecDestroy(&obj);
 
   15      CHKERRABORT(comm, 
ierr);
 
 
   26      ierr = MatDestroy(&obj);
 
   28      CHKERRABORT(comm, 
ierr);
 
 
   39      ierr = DMDestroy(&obj);
 
   41      CHKERRABORT(comm, 
ierr);
 
 
   52      ierr = ISDestroy(&obj);
 
   54      CHKERRABORT(comm, 
ierr);
 
 
   65      ierr = AODestroy(&obj);
 
   67      CHKERRABORT(comm, 
ierr);
 
 
   78      ierr = KSPDestroy(&obj);
 
   80      CHKERRABORT(comm, 
ierr);
 
 
   91      ierr = SNESDestroy(&obj);
 
   93      CHKERRABORT(comm, 
ierr);
 
 
  100  PetscErrorCode 
ierr =
 
  104      ierr = TSDestroy(&obj);
 
  106      CHKERRABORT(comm, 
ierr);
 
 
  113  PetscErrorCode 
ierr =
 
  117      ierr = TaoDestroy(&obj);
 
  119      CHKERRABORT(comm, 
ierr);
 
 
void intrusive_ptr_release< TS >(TS obj)
void intrusive_ptr_release< AO >(AO obj)
void intrusive_ptr_release< KSP >(KSP obj)
void intrusive_ptr_release< Tao >(Tao obj)
void intrusive_ptr_release< Vec >(Vec obj)
void intrusive_ptr_release< DM >(DM obj)
void intrusive_ptr_release< IS >(IS obj)
void intrusive_ptr_release< SNES >(SNES obj)
void intrusive_ptr_release< Mat >(Mat obj)
static PetscErrorCode ierr
PetscObject getPetscObject(T obj)