20 #ifndef PISM_BLATTER_MOD_H
21 #define PISM_BLATTER_MOD_H
25 #include "pism/stressbalance/blatter/Blatter.hh"
26 #include "pism/stressbalance/SSB_Modifier.hh"
29 namespace stressbalance {
virtual ~BlatterMod()=default
std::shared_ptr< Blatter > m_solver
void update(const array::Vector &sliding_velocity, const Inputs &inputs, bool full_update)
void transfer(const array::Scalar &ice_thickness)
BlatterMod(std::shared_ptr< Blatter > solver)
void compute_max_diffusivity(const array::Vector &velocity, const array::Scalar &ice_thickness, const array::Scalar1 &surface)
Shallow stress balance modifier (such as the non-sliding SIA).