20 #ifndef _PISMICEBERGREMOVER_H_
21 #define _PISMICEBERGREMOVER_H_
23 #include "pism/util/Component.hh"
A class defining a common interface for most PISM sub-models.
std::shared_ptr< petsc::Vec > m_mask_p0
array::Scalar m_iceberg_mask
virtual void update_impl(const array::Scalar &bc_mask, array::CellType1 &cell_type, array::Scalar &ice_thickness)
void update(const array::Scalar &bc_mask, array::CellType1 &cell_type, array::Scalar &ice_thickness)
virtual ~IcebergRemover()=default
IcebergRemover(std::shared_ptr< const Grid > g)