Loading [MathJax]/jax/input/TeX/config.js
PISM, A Parallel Ice Sheet Model 2.2.2-d6b3a29ca committed by Constantine Khrulev on 2025-03-28
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages

◆ dummy_melt()

void pism::surface::SurfaceModel::dummy_melt ( const array::Scalar smb,
array::Scalar result 
)
protected

Use the surface mass balance to compute dummy runoff.

This is used by surface models that compute the SMB but do not provide accumulation, melt, and runoff.

We assume that all melt runs off, i.e. runoff = melt, but treat melt as a "derived" quantity.

Definition at line 399 of file SurfaceModel.cc.

References dummy_runoff().

Referenced by pism::icebin::IBSurfaceModel::update_impl(), pism::surface::Anomaly::update_impl(), pism::surface::PIK::update_impl(), pism::surface::EISMINTII::update_impl(), pism::surface::Elevation::update_impl(), pism::surface::ElevationChange::update_impl(), pism::surface::ForceThickness::update_impl(), pism::surface::Given::update_impl(), pism::surface::ISMIP6::update_impl(), pism::surface::NoGLRetreat::update_impl(), and pism::surface::Simple::update_impl().