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
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