20#ifndef STRESSCALVING_H
21#define STRESSCALVING_H
23#include "pism/util/Component.hh"
24#include "pism/util/array/Scalar.hh"
25#include "pism/util/array/Array2D.hh"
26#include "pism/util/array/CellType.hh"
27#include "pism/stressbalance/StressBalance.hh"
std::shared_ptr< const Grid > grid() const
A class defining a common interface for most PISM sub-models.
A storage vector combining related fields in a struct.
const int m_stencil_width
array::Array2D< stressbalance::PrincipalStrainRates > m_strain_rates
array::Scalar m_calving_rate
const array::Scalar & calving_rate() const
array::CellType1 m_cell_type
virtual ~StressCalving()=default
An abstract class containing fields used by all stress-based calving methods.