|
PISM, A Parallel Ice Sheet Model stable 0.4.1779
|
#include <pgrn_atmosphere.hh>

Public Member Functions | |
| PA_EISMINT_Greenland (IceGrid &g, const NCConfigVariable &conf) | |
| virtual | ~PA_EISMINT_Greenland () |
| virtual PetscErrorCode | init (PISMVars &vars) |
| Allocates memory and reads in the precipitaion data. | |
| virtual PetscErrorCode | update (PetscReal t_years, PetscReal dt_years) |
| This method implements the parameterization. | |
Protected Member Functions | |
| virtual PetscReal | greenhouse_shift (PetscReal t_years, PetscReal dt_years) |
Protected Attributes | |
| bool | do_greenhouse_warming |
| PetscReal | greenhouse_warming_start_year |
| IceModelVec2S * | lat |
| IceModelVec2S * | surfelev |
Definition at line 24 of file pgrn_atmosphere.hh.
| PA_EISMINT_Greenland | ( | IceGrid & | g, |
| const NCConfigVariable & | conf | ||
| ) |
Definition at line 21 of file pgrn_atmosphere.cc.
References do_greenhouse_warming, and greenhouse_warming_start_year.
| virtual ~PA_EISMINT_Greenland | ( | ) | [inline, virtual] |
Definition at line 27 of file pgrn_atmosphere.hh.
Definition at line 99 of file pgrn_atmosphere.cc.
References greenhouse_warming_start_year.
Referenced by update().
| PetscErrorCode init | ( | PISMVars & | vars | ) | [virtual] |
Allocates memory and reads in the precipitaion data.
Reimplemented from PAYearlyCycle.
Definition at line 63 of file pgrn_atmosphere.cc.
References do_greenhouse_warming, greenhouse_warming_start_year, PISMComponent::grid, lat, PAYearlyCycle::reference, and surfelev.
This method implements the parameterization.
Implements PAYearlyCycle.
Definition at line 27 of file pgrn_atmosphere.cc.
References do_greenhouse_warming, PISMComponent_TS::dt, e, greenhouse_shift(), PISMComponent::grid, lat, surfelev, PISMComponent_TS::t, PAYearlyCycle::temp_ma, and PAYearlyCycle::temp_mj.
bool do_greenhouse_warming [protected] |
Definition at line 33 of file pgrn_atmosphere.hh.
Referenced by init(), PA_EISMINT_Greenland(), and update().
PetscReal greenhouse_warming_start_year [protected] |
Definition at line 34 of file pgrn_atmosphere.hh.
Referenced by greenhouse_shift(), init(), and PA_EISMINT_Greenland().
IceModelVec2S* lat [protected] |
Definition at line 35 of file pgrn_atmosphere.hh.
IceModelVec2S * surfelev [protected] |
Definition at line 35 of file pgrn_atmosphere.hh.
1.7.3