Loading web-font TeX/Math/Italic
PISM, A Parallel Ice Sheet Model 2.2.1-cd005eec8 committed by Constantine Khrulev on 2025-03-07
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages

◆ averaged_hardness()

double pism::rheology::averaged_hardness ( const FlowLaw ice,
double  thickness,
unsigned int  kbelowH,
const double zlevels,
const double enthalpy 
)

Computes vertical average of B(E, p) ice hardness, namely \bar B(E, p).

See comment for hardness(). Note E[0], ..., E[kbelowH] must be valid.

Definition at line 213 of file FlowLaw.cc.

References pism::rheology::FlowLaw::EC(), pism::h0, and pism::rheology::FlowLaw::hardness().

Referenced by averaged_hardness_vec(), pism::stressbalance::SSAFEM::cache_inputs(), pism::stressbalance::SSAFDBase::compute_average_ice_hardness(), and pism::diagnostics::HardnessAverage::compute_impl().