20 #ifndef _SSAFD_REGIONAL_H_
21 #define _SSAFD_REGIONAL_H_
23 #include "pism/stressbalance/ssa/SSAFD.hh"
27 namespace stressbalance {
SSAFD_Regional(std::shared_ptr< const Grid > g)
const array::Scalar * m_no_model_mask
void update(const Inputs &inputs, bool full_update)
Update the SSA solution.
virtual ~SSAFD_Regional()=default
const array::Scalar * m_H_stored
const array::Scalar1 * m_h_stored
virtual void compute_driving_stress(const array::Scalar &ice_thickness, const array::Scalar1 &surface_elevation, const array::CellType1 &cell_type, const array::Scalar1 *no_model_mask, array::Vector &result) const
Compute the gravitational driving stress.
A version of the SSA stress balance with tweaks for outlet glacier simulations.
PISM's SSA solver: the finite difference implementation.
SSA * SSAFD_RegionalFactory(std::shared_ptr< const Grid > grid)