Loading [MathJax]/extensions/tex2jax.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

◆ compute_basal_frictional_heating()

void pism::stressbalance::ShallowStressBalance::compute_basal_frictional_heating ( const array::Vector V,
const array::Scalar tauc,
const array::CellType mask,
array::Scalar result 
) const

Compute the basal frictional heating.

Ice shelves have zero basal friction heating.

Parameters
[in]Vbasal sliding velocity
[in]taucbasal yield stress
[in]mask(used to determine if floating or grounded)
[out]result

Definition at line 149 of file ShallowStressBalance.cc.

References pism::IceBasalResistancePlasticLaw::drag(), m_basal_sliding_law, pism::Component::m_grid, and pism::array::CellType::ocean().

Referenced by pism::stressbalance::SSA::update(), and pism::stressbalance::Blatter::update().