PISMOceanModel Class Reference

A very rudimentary PISM ocean model. More...

#include <PISMOcean.hh>

Inheritance diagram for PISMOceanModel:
Inheritance graph
[legend]

List of all members.

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

Detailed Description

A very rudimentary PISM ocean model.

Definition at line 28 of file PISMOcean.hh.


Constructor & Destructor Documentation

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.


Member Function Documentation

virtual PetscErrorCode sea_level_elevation ( PetscReal  t_years,
PetscReal  dt_years,
PetscReal &  result 
) [pure virtual]
virtual PetscErrorCode shelf_base_mass_flux ( PetscReal  t_years,
PetscReal  dt_years,
IceModelVec2S result 
) [pure virtual]
virtual PetscErrorCode shelf_base_temperature ( PetscReal  t_years,
PetscReal  dt_years,
IceModelVec2S result 
) [pure virtual]

Member Data Documentation

PetscReal sea_level [protected]

Definition at line 43 of file PISMOcean.hh.

Referenced by PISMOceanModel(), and POConstant.sea_level_elevation().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Defines
Generated by  doxygen 1.6.2-20100124