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"
29namespace 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)
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).