PISM, A Parallel Ice Sheet Model  stable v2.0.4 committed by Constantine Khrulev on 2022-05-25 12:02:27 -0800
Public Member Functions | Protected Member Functions | List of all members
pism::hydrology::diagnostics::WallMelt Class Reference

Report the wall melt rate from dissipation of the potential energy of the transportable water. More...

+ Inheritance diagram for pism::hydrology::diagnostics::WallMelt:

Public Member Functions

 WallMelt (const Routing *m)
 
- Public Member Functions inherited from pism::Diag< Routing >
 Diag (const Routing *m)
 
- Public Member Functions inherited from pism::Diagnostic
 Diagnostic (IceGrid::ConstPtr g)
 
virtual ~Diagnostic ()=default
 
void update (double dt)
 
void reset ()
 
IceModelVec::Ptr compute () const
 Compute a diagnostic quantity and return a pointer to a newly-allocated IceModelVec. More...
 
unsigned int n_variables () const
 Get the number of NetCDF variables corresponding to a diagnostic quantity. More...
 
SpatialVariableMetadatametadata (unsigned int N=0)
 Get a metadata object corresponding to variable number N. More...
 
void define (const File &file, IO_Type default_type) const
 
void init (const File &input, unsigned int time)
 
void define_state (const File &output) const
 
void write_state (const File &output) const
 

Protected Member Functions

virtual IceModelVec::Ptr compute_impl () const
 
- Protected Member Functions inherited from pism::Diagnostic
virtual void define_impl (const File &file, IO_Type default_type) const
 Define NetCDF variables corresponding to a diagnostic quantity. More...
 
virtual void init_impl (const File &input, unsigned int time)
 
virtual void define_state_impl (const File &output) const
 
virtual void write_state_impl (const File &output) const
 
void set_attrs (const std::string &long_name, const std::string &standard_name, const std::string &units, const std::string &glaciological_units, unsigned int N=0)
 A method for setting common variable attributes. More...
 
virtual void update_impl (double dt)
 
virtual void reset_impl ()
 
double to_internal (double x) const
 
double to_external (double x) const
 

Additional Inherited Members

- Public Types inherited from pism::Diagnostic
typedef std::shared_ptr< DiagnosticPtr
 
- Static Public Member Functions inherited from pism::Diagnostic
template<typename T >
static Ptr wrap (const T &input)
 
- Protected Attributes inherited from pism::Diag< Routing >
const Routing * model
 
- Protected Attributes inherited from pism::Diagnostic
IceGrid::ConstPtr m_grid
 the grid More...
 
const units::System::Ptr m_sys
 the unit system More...
 
const Config::ConstPtr m_config
 Configuration flags and parameters. More...
 
std::vector< SpatialVariableMetadatam_vars
 metadata corresponding to NetCDF variables More...
 
double m_fill_value
 fill value (used often enough to justify storing it) More...
 

Detailed Description

Report the wall melt rate from dissipation of the potential energy of the transportable water.

Definition at line 139 of file Routing.cc.


The documentation for this class was generated from the following file: