22 #include "pism/coupler/SurfaceModel.hh"
23 #include "pism/util/iceModelVec2T.hh"
High-level PISM I/O class.
std::shared_ptr< const IceGrid > ConstPtr
std::shared_ptr< IceModelVec2T > m_mass_flux
const IceModelVec2S & runoff_impl() const
Given(IceGrid::ConstPtr g, std::shared_ptr< atmosphere::AtmosphereModel > input)
const IceModelVec2S & accumulation_impl() const
std::shared_ptr< IceModelVec2T > m_temperature
void update_impl(const Geometry &geometry, double t, double dt)
void init_impl(const Geometry &geometry)
const IceModelVec2S & mass_flux_impl() const
void write_model_state_impl(const File &output) const
The default (empty implementation).
const IceModelVec2S & melt_impl() const
const IceModelVec2S & temperature_impl() const
void define_model_state_impl(const File &output) const
The default (empty implementation).
The interface of PISM's surface models.