A calving model which implements the Pollard and DeConto cliff-collapse mechanism using the ice mask.
More...
|
virtual void | applyCriterion (LevelData< FArrayBox > &a_thickness, LevelData< FArrayBox > &a_calvedIce, LevelData< FArrayBox > &a_addedIce, LevelData< FArrayBox > &a_removedIce, LevelData< FArrayBox > &a_iceFrac, const AmrIce &a_amrIce, int a_level, Stage a_stage) |
|
| CliffCollapseCalvingModel (const Real &a_maxCliffThickness, const Real &a_recessionRate, const Real &a_startTime, const Real &a_endTime) |
|
virtual CalvingModel * | new_CalvingModel () |
| factory method More...
|
|
virtual | ~CalvingModel () |
|
virtual void | getCalvingRate (LevelData< FArrayBox > &a_calvingRate, const AmrIce &a_amrIce, int a_level) |
| frontal ablation rate. More...
|
|
virtual void | getWaterDepth (LevelData< FArrayBox > &a_waterDepth, const AmrIce &a_amrIce, int a_level) |
| water depth for crevasse calving. More...
|
|
A calving model which implements the Pollard and DeConto cliff-collapse mechanism using the ice mask.
uses real-valued ice mask in AmrIce to account for partial cells using the scheme described in the "Notes on MISOMIP Thickness-driven
Calving Law" in the doc directory – recession due to cliff collapse is implemented by removing cell-averaged thickness along with cell area