|  | v0.15.0 | 
Implementation of smart pointer for PETSc objects. More...
Go to the source code of this file.
| Functions | |
| template<> | |
| void | intrusive_ptr_release< Vec > (Vec obj) | 
| template<> | |
| void | intrusive_ptr_release< Mat > (Mat obj) | 
| template<> | |
| void | intrusive_ptr_release< DM > (DM obj) | 
| template<> | |
| void | intrusive_ptr_release< IS > (IS obj) | 
| template<> | |
| void | intrusive_ptr_release< AO > (AO obj) | 
| template<> | |
| void | intrusive_ptr_release< KSP > (KSP obj) | 
| template<> | |
| void | intrusive_ptr_release< SNES > (SNES obj) | 
| template<> | |
| void | intrusive_ptr_release< TS > (TS obj) | 
| template<> | |
| void | intrusive_ptr_release< Tao > (Tao obj) | 
Implementation of smart pointer for PETSc objects.
Definition in file PetscSmartObj.cpp.
| void intrusive_ptr_release< AO > | ( | AO | obj | ) | 
Definition at line 59 of file PetscSmartObj.cpp.
| void intrusive_ptr_release< DM > | ( | DM | obj | ) | 
Definition at line 33 of file PetscSmartObj.cpp.
| void intrusive_ptr_release< IS > | ( | IS | obj | ) | 
Definition at line 46 of file PetscSmartObj.cpp.
| void intrusive_ptr_release< KSP > | ( | KSP | obj | ) | 
Definition at line 72 of file PetscSmartObj.cpp.
| void intrusive_ptr_release< Mat > | ( | Mat | obj | ) | 
Definition at line 20 of file PetscSmartObj.cpp.
| void intrusive_ptr_release< SNES > | ( | SNES | obj | ) | 
Definition at line 85 of file PetscSmartObj.cpp.
| void intrusive_ptr_release< Tao > | ( | Tao | obj | ) | 
Definition at line 111 of file PetscSmartObj.cpp.
| void intrusive_ptr_release< TS > | ( | TS | obj | ) | 
Definition at line 98 of file PetscSmartObj.cpp.
| void intrusive_ptr_release< Vec > | ( | Vec | obj | ) | 
Definition at line 7 of file PetscSmartObj.cpp.
