20#include "pism/coupler/surface/Formulas.hh"
21#include "pism/coupler/AtmosphereModel.hh"
22#include "pism/util/pism_utilities.hh"
std::shared_ptr< const Grid > grid() const
void write(const OutputFile &file) const
static std::shared_ptr< array::Scalar > allocate_runoff(std::shared_ptr< const Grid > grid)
static std::shared_ptr< array::Scalar > allocate_mass_flux(std::shared_ptr< const Grid > grid)
std::shared_ptr< array::Scalar > m_melt
static std::shared_ptr< array::Scalar > allocate_temperature(std::shared_ptr< const Grid > grid)
static std::shared_ptr< array::Scalar > allocate_accumulation(std::shared_ptr< const Grid > grid)
static std::shared_ptr< array::Scalar > allocate_melt(std::shared_ptr< const Grid > grid)
std::shared_ptr< array::Scalar > m_runoff
std::shared_ptr< array::Scalar > m_accumulation
The interface of PISM's surface models.
std::set< VariableMetadata > metadata(std::initializer_list< const Array * > vecs)