|
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
|
#include <Vec.hh>
Inheritance diagram for pism::petsc::Vec:Public Member Functions | |
| Vec () | |
| Vec (::Vec v) | |
| ~Vec () | |
Public Member Functions inherited from pism::Wrapper< ::Vec > | |
| operator::Vec () const | |
| ::Vec | get () const |
| ::Vec * | rawptr () |
Additional Inherited Members | |
Public Types inherited from pism::Wrapper< ::Vec > | |
| typedef std::shared_ptr< Wrapper > | Ptr |
| typedef std::weak_ptr< Wrapper > | WeakPtr |
Protected Member Functions inherited from pism::Wrapper< ::Vec > | |
| Wrapper () | |
Protected Attributes inherited from pism::Wrapper< ::Vec > | |
| ::Vec | m_value |
Wrapper around PETSc's Vec. Simplifies memory management.
The constructor takes ownership of the Vec argument passed to it.
The destructor call VecDestroy().