19 #ifndef _PISMEIGENCALVING_H_
20 #define _PISMEIGENCALVING_H_
22 #include "pism/frontretreat/calving/StressCalving.hh"
std::shared_ptr< const Grid > grid() const
"Cell type" mask. Adds convenience methods to array::Scalar.
void update(const array::CellType &cell_type, const array::Vector1 &ice_velocity)
Uses principal strain rates to apply "eigencalving" with constant K.
DiagnosticList diagnostics_impl() const
EigenCalving(std::shared_ptr< const Grid > grid)
virtual ~EigenCalving()=default
An abstract class containing fields used by all stress-based calving methods.
std::map< std::string, Diagnostic::Ptr > DiagnosticList