|
PISM, A Parallel Ice Sheet Model stable 0.4.1779
|
A very rudimentary PISM ocean model. More...
#include <PISMOcean.hh>

Public Member Functions | |
| PISMOceanModel (IceGrid &g, const NCConfigVariable &conf) | |
| virtual | ~PISMOceanModel () |
| virtual PetscErrorCode | sea_level_elevation (PetscReal &result)=0 |
| virtual PetscErrorCode | shelf_base_temperature (IceModelVec2S &result)=0 |
| virtual PetscErrorCode | shelf_base_mass_flux (IceModelVec2S &result)=0 |
Protected Attributes | |
| PetscReal | sea_level |
A very rudimentary PISM ocean model.
Definition at line 28 of file PISMOcean.hh.
| PISMOceanModel | ( | IceGrid & | g, |
| const NCConfigVariable & | conf | ||
| ) | [inline] |
Definition at line 30 of file PISMOcean.hh.
References sea_level.
| virtual ~PISMOceanModel | ( | ) | [inline, virtual] |
Definition at line 35 of file PISMOcean.hh.
| virtual PetscErrorCode sea_level_elevation | ( | PetscReal & | result | ) | [pure virtual] |
Implemented in POConstant, POConstantPIK, POModifier, and POdSLforcing.
Referenced by IceModel::calculateRedistResiduals(), IceModel::calvingAtThickness(), IceModel::eigenCalving(), IceModel::findIceBergCandidates(), IceModel::killEasyIceBergs(), POdSLforcing::sea_level_elevation(), POModifier::sea_level_elevation(), PISMStressBalance::update(), IceModel::update_mask(), IceModel::update_surface_elevation(), and writePCCStateAtTimes().
| virtual PetscErrorCode shelf_base_mass_flux | ( | IceModelVec2S & | result | ) | [pure virtual] |
Implemented in POConstant, POConstantPIK, and POModifier.
Referenced by IceModel::enthalpyAndDrainageStep(), IceModel::ice_mass_bookkeeping(), IceModel::massContExplicitStep(), POModifier::shelf_base_mass_flux(), and IceModel::temperatureStep().
| virtual PetscErrorCode shelf_base_temperature | ( | IceModelVec2S & | result | ) | [pure virtual] |
Implemented in POConstant, POConstantPIK, and POModifier.
Referenced by IceModel::enthalpyAndDrainageStep(), IceModel::get_bed_top_temp(), POModifier::shelf_base_temperature(), and IceModel::temperatureStep().
Definition at line 40 of file PISMOcean.hh.
Referenced by PISMOceanModel(), POConstantPIK::sea_level_elevation(), and POConstant::sea_level_elevation().
1.7.3