20 #ifndef PRESCRIBED_RETREAT_H
21 #define PRESCRIBED_RETREAT_H
23 #include "pism/util/Component.hh"
24 #include "pism/util/MaxTimestep.hh"
47 void update(
double t,
double dt,
std::shared_ptr< const Grid > grid() const
A class defining a common interface for most PISM sub-models.
Combines the max. time step with the flag indicating if a restriction is active. Makes is possible to...
std::shared_ptr< array::Forcing > m_retreat_mask
PrescribedRetreat(std::shared_ptr< const Grid > grid)
void update(double t, double dt, array::Scalar &ice_thickness, array::Scalar &ice_area_specific_volume)
MaxTimestep max_timestep_impl(double t) const
virtual ~PrescribedRetreat()=default