PISM, A Parallel Ice Sheet Model
stable v2.1-1-g6902d5502 committed by Ed Bueler on 2023-12-20 08:38:27 -0800
|
Report water flux due to input (basal melt and drainage from the surface). More...
Public Member Functions | |
WaterInputFlux (const Hydrology *m) | |
Public Member Functions inherited from pism::DiagAverageRate< Hydrology > | |
DiagAverageRate (const Hydrology *m, const std::string &name, InputKind kind) | |
Public Member Functions inherited from pism::Diag< Model > | |
Diag (const Model *m) | |
Public Member Functions inherited from pism::Diagnostic | |
Diagnostic (std::shared_ptr< const Grid > g) | |
virtual | ~Diagnostic ()=default |
void | update (double dt) |
void | reset () |
std::shared_ptr< array::Array > | compute () const |
Compute a diagnostic quantity and return a pointer to a newly-allocated Array. More... | |
unsigned int | n_variables () const |
Get the number of NetCDF variables corresponding to a diagnostic quantity. More... | |
SpatialVariableMetadata & | metadata (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 | |
const array::Scalar & | model_input () |
Protected Member Functions inherited from pism::DiagAverageRate< Hydrology > | |
void | init_impl (const File &input, unsigned int time) |
void | define_state_impl (const File &output) const |
void | write_state_impl (const File &output) const |
virtual void | update_impl (double dt) |
virtual void | reset_impl () |
virtual std::shared_ptr< array::Array > | 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... | |
double | to_internal (double x) const |
double | to_external (double x) const |
template<typename T > | |
std::shared_ptr< T > | allocate (const std::string &name) const |
Additional Inherited Members | |
Public Types inherited from pism::DiagAverageRate< Hydrology > | |
enum | InputKind |
Public Types inherited from pism::Diagnostic | |
typedef std::shared_ptr< Diagnostic > | Ptr |
Static Public Member Functions inherited from pism::Diagnostic | |
template<typename T > | |
static Ptr | wrap (const T &input) |
Protected Attributes inherited from pism::DiagAverageRate< Hydrology > | |
double | m_factor |
InputKind | m_input_kind |
array::Scalar | m_accumulator |
double | m_interval_length |
VariableMetadata | m_time_since_reset |
Protected Attributes inherited from pism::Diag< Model > | |
const Model * | model |
Protected Attributes inherited from pism::Diagnostic | |
std::shared_ptr< const Grid > | 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< SpatialVariableMetadata > | m_vars |
metadata corresponding to NetCDF variables More... | |
double | m_fill_value |
fill value (used often enough to justify storing it) More... | |
Report water flux due to input (basal melt and drainage from the surface).
Definition at line 82 of file Hydrology.cc.