PISM, A Parallel Ice Sheet Model
stable v2.1.1 committed by Constantine Khrulev on 2024-12-04 13:36:58 -0900
|
#include <DM.hh>
Public Member Functions | |
DM (::DM dm) | |
DM () | |
~DM () | |
Public Member Functions inherited from pism::Wrapper< ::DM > | |
operator::DM () const | |
::DM | get () const |
::DM * | rawptr () |
Additional Inherited Members | |
Public Types inherited from pism::Wrapper< ::DM > | |
typedef std::shared_ptr< Wrapper > | Ptr |
typedef std::weak_ptr< Wrapper > | WeakPtr |
Protected Member Functions inherited from pism::Wrapper< ::DM > | |
Wrapper () | |
Protected Attributes inherited from pism::Wrapper< ::DM > | |
::DM | m_value |
Wrapper around PETSc's DM. Simplifies memory management.
The constructor takes ownership of the dm argument passed to it.
The destructor call DMDestroy().