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 t_years, PetscReal dt_years, PetscReal &result)=0 |
| virtual PetscErrorCode | shelf_base_temperature (PetscReal t_years, PetscReal dt_years, IceModelVec2S &result)=0 |
| virtual PetscErrorCode | shelf_base_mass_flux (PetscReal t_years, PetscReal dt_years, 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 | |||
| ) |
Definition at line 30 of file PISMOcean.hh.
References sea_level.
| virtual ~PISMOceanModel | ( | ) | [virtual] |
Definition at line 35 of file PISMOcean.hh.
| virtual PetscErrorCode sea_level_elevation | ( | PetscReal | t_years, | |
| PetscReal | dt_years, | |||
| PetscReal & | result | |||
| ) | [pure virtual] |
Implemented in POConstant, and POForcing.
Referenced by POForcing.sea_level_elevation(), IceModel.setMaskSurfaceElevation_bootstrap(), IceModel.update_mask(), and IceModel.update_surface_elevation().
| virtual PetscErrorCode shelf_base_mass_flux | ( | PetscReal | t_years, | |
| PetscReal | dt_years, | |||
| IceModelVec2S & | result | |||
| ) | [pure virtual] |
Implemented in POConstant, and POForcing.
Referenced by IceModel.enthalpyAndDrainageStep(), IceModel.ice_mass_bookkeeping(), IceModel.massContExplicitStep(), POForcing.shelf_base_mass_flux(), IceModel.temperatureStep(), and writePCCStateAtTimes().
| virtual PetscErrorCode shelf_base_temperature | ( | PetscReal | t_years, | |
| PetscReal | dt_years, | |||
| IceModelVec2S & | result | |||
| ) | [pure virtual] |
Implemented in POConstant, and POForcing.
Referenced by IceModel.enthalpyAndDrainageStep(), POForcing.shelf_base_temperature(), IceModel.temperatureStep(), and writePCCStateAtTimes().
PetscReal sea_level [protected] |
Definition at line 43 of file PISMOcean.hh.
Referenced by PISMOceanModel(), and POConstant.sea_level_elevation().
1.6.2-20100124