PISM, A Parallel Ice Sheet Model stable 0.4.1779
Classes | Variables

src/coupler/PSExternal.hh File Reference

#include "PISMSurface.hh"

Go to the source code of this file.

Classes

class  EBM_driver
 A class running an external energy balance model. More...
class  PSExternal
 A derived class created to couple PISM to an energy balance model (through files). More...
class  PSExternal_ALR
 A less-generic coupling class implementing a lapse-rate correction of the annual temperature at the top of the ice. More...

Variables

const int TAG_EBM_RUN = 1
const int TAG_EBM_STOP = 2
const int TAG_EBM_COMMAND = 3
const int TAG_EBM_STATUS = 4
const int EBM_STATUS_READY = 1
const int EBM_STATUS_FAILED = 2

Variable Documentation

const int EBM_STATUS_FAILED = 2

Definition at line 30 of file PSExternal.hh.

Referenced by EBM_driver::run(), and PSExternal::wait().

const int EBM_STATUS_READY = 1

Definition at line 29 of file PSExternal.hh.

Referenced by EBM_driver::run().

const int TAG_EBM_COMMAND = 3

Definition at line 26 of file PSExternal.hh.

Referenced by PSExternal::init(), and EBM_driver::run().

const int TAG_EBM_RUN = 1

Definition at line 24 of file PSExternal.hh.

Referenced by PSExternal::run(), and EBM_driver::run().

const int TAG_EBM_STATUS = 4

Definition at line 27 of file PSExternal.hh.

Referenced by EBM_driver::run(), and PSExternal::wait().

const int TAG_EBM_STOP = 2

Definition at line 25 of file PSExternal.hh.

Referenced by PSExternal::init(), EBM_driver::run(), and PSExternal::~PSExternal().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines