|
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
|
#include <MassEnergyBudget.hh>
Public Member Functions | |
| std::ostream & | print_formulas (std::ostream &out) |
| MassEnergyBudget (std::shared_ptr< const pism::Grid > grid, std::string const &prefix) | |
| void | set_epsilon () |
Public Attributes | |
| MassEnthVec2S | total |
| pism::array::Scalar | basal_frictional_heating |
| Total amount of basal friction heating [J/m^2]. | |
| pism::array::Scalar | strain_heating |
| Total amount of strain heating [J/m^2]. | |
| pism::array::Scalar | geothermal_flux |
| Total amount of geothermal energy [J/m^2]. | |
| pism::array::Scalar | upward_geothermal_flux |
| Total amount of geothermal energy [J/m^2]. | |
| MassEnthVec2S | calving |
| Equal to IceModel::discharge_flux_2D_cumulative. | |
| MassEnthVec2S | smb |
| accumulation / ablation, as provided by Icebin | |
| pism::array::Scalar | deltah |
| Change in enthalpy of top layer. | |
| MassEnthVec2S | pism_smb |
| pism::array::Scalar | href_to_h |
| SMB as seen by PISM in iMgeometry.cc massContExplicitSte(). Used to check icebin_smb.mass, but does not figure into contract. | |
| pism::array::Scalar | nonneg_rule |
| MassEnthVec2S | melt_grounded |
| basal melt (grounded) (from summing meltrate_grounded) | |
| MassEnthVec2S | melt_floating |
| sub-shelf melt (from summing meltrate_floating) | |
| MassEnthVec2S | internal_advection |
| MassEnthVec2S | epsilon |
| std::vector< VecWithFlags > | all_vecs |
Static Public Attributes | |
| static const int | MASS = 1 |
| static const int | ENTH = 2 |
| static const int | TOTAL = 4 |
| static const int | DELTA = 8 |
| static const int | EPSILON = 16 |
| static const int | ADVECTION |
Protected Member Functions | |
| void | add_mass (pism::array::Scalar &vec, int flags, std::string const &contract_name) |
| void | add_enth (pism::array::Scalar &vec, int flags, std::string const &contract_name) |
| void | add_massenth (MassEnthVec2S &massenth, int flags, std::string const &contract_name_mass, std::string const &contract_name_enth) |
Definition at line 59 of file MassEnergyBudget.hh.