19#include "pism/coupler/surface/Delta_T.hh"
20#include "pism/util/ScalarForcing.hh"
21#include "pism/util/Logger.hh"
36 "ice-surface temperature offsets"));
49 "* Initializing ice-surface temperature forcing using scalar offsets...\n");
std::shared_ptr< const Logger > m_log
logger (for easy access)
Delta_T(std::shared_ptr< const Grid > g, std::shared_ptr< SurfaceModel > in)
-surface ...,delta_T (scalar forcing of ice surface temperatures)
void update_impl(const Geometry &geometry, double t, double dt)
void init_impl(const Geometry &geometry)
std::unique_ptr< ScalarForcing > m_forcing
virtual const array::Scalar & temperature_impl() const
std::shared_ptr< array::Scalar > m_temperature
static std::shared_ptr< array::Scalar > allocate_temperature(std::shared_ptr< const Grid > grid)
std::shared_ptr< SurfaceModel > m_input_model
The interface of PISM's surface models.