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

◆ get_PDDs()

virtual void pism::surface::LocalMassBalance::get_PDDs ( double  dt_series,
const std::vector< double > &  S,
const std::vector< double > &  T,
std::vector< double > &  PDDs 
)
pure virtual

Count positive degree days (PDDs). Returned value in units of K day.

Inputs T[0],...,T[N-1] are temperatures (K) at times t, t+dt_series, ..., t+(N-1)dt_series. Inputs t, dt_series are in seconds.

Implemented in pism::surface::PDDMassBalance, and pism::surface::PDDrandMassBalance.