PISM, A Parallel Ice Sheet Model
stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
|
#include <Vec.hh>
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().