20#ifndef ENTHALPYMODEL_REGIONAL_H
21#define ENTHALPYMODEL_REGIONAL_H
23#include "pism/energy/EnthalpyModel.hh"
32 std::shared_ptr<const stressbalance::StressBalance> stress_balance);
std::shared_ptr< const Grid > grid() const
High-level PISM I/O class.
const array::Scalar & basal_melt_rate() const
Basal melt rate in grounded areas. (It is set to zero elsewhere.)
array::Scalar * m_no_model_mask
virtual void initialize_impl(const array::Scalar &basal_melt_rate, const array::Scalar &ice_thickness, const array::Scalar &surface_temperature, const array::Scalar &climatic_mass_balance, const array::Scalar &basal_heat_flux)
virtual void restart_impl(const File &input_file, int record)
virtual void bootstrap_impl(const File &input_file, const array::Scalar &ice_thickness, const array::Scalar &surface_temperature, const array::Scalar &climatic_mass_balance, const array::Scalar &basal_heat_flux)
array::Scalar m_basal_melt_rate_stored
void update_impl(double t, double dt, const Inputs &inputs)
Update ice enthalpy field based on conservation of energy.
The enthalpy-based energy balance model for regional runs.
The enthalpy-based energy balance model.