PISM, A Parallel Ice Sheet Model stable 0.4.1779
Public Member Functions | Protected Attributes

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 &result)=0
virtual PetscErrorCode shelf_base_temperature (IceModelVec2S &result)=0
virtual PetscErrorCode shelf_base_mass_flux (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 
) [inline]

Definition at line 30 of file PISMOcean.hh.

References sea_level.

virtual ~PISMOceanModel ( ) [inline, virtual]

Definition at line 35 of file PISMOcean.hh.


Member Function Documentation

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

Member Data Documentation

PetscReal sea_level [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines