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)