23 #include "pism/util/Component.hh"
24 #include "pism/stressbalance/StressBalance.hh"
47 std::shared_ptr<const stressbalance::StressBalance> stress_balance);
void define_model_state_impl(const File &output) const
The default (empty implementation).
AgeModel(std::shared_ptr< const Grid > grid, std::shared_ptr< const stressbalance::StressBalance > stress_balance)
std::shared_ptr< const stressbalance::StressBalance > m_stress_balance
MaxTimestep max_timestep_impl(double t) const
const array::Array3D & age() const
void write_model_state_impl(const File &output) const
The default (empty implementation).
void init(const InputOptions &opts)
void update(double t, double dt, const AgeModelInputs &inputs)
std::shared_ptr< const Grid > grid() const
A class defining a common interface for most PISM sub-models.
High-level PISM I/O class.
Combines the max. time step with the flag indicating if a restriction is active. Makes is possible to...
A virtual class collecting methods common to ice and bedrock 3D fields.