Classes (09/03/02)

CRHM

CRHM major class objects.

Global - contains CRHM shared objects.

ClassData - observation file object.

ClassVar - observation or module variable object.

ClassPar - CRHM parameter object.

Administer - object to link user DLL's to CRHM program.

ClassModel - simple object holding model name and required modules.

ClassModule - all user modules derived from this object.

parser - object to parse parameter strings.

ClassClark - object to implement lag and storage for modules.

Classmacro - object to implement filters.

Classfilter - basic object to implement observation data processing.

Classadd - add a constant to an observation variable.

Classsub - subtract a constant from an observation variable.

Classmul - multiply an observation variable by a constant.

Classdiv - divide an observation variable by a constant.

Classconst - define a new observation variable equal to a constant.

ClassFtoC - temperature conversion

ClassRH_WtoI -

Classea - calculate vapour pressure from temperature and humidity.

Classrefwind - reference a wind to a different height.

ClassMissing - replace value outside of range with last 'good' value.

ClassMissing0 - replace value outside of range with zero.

ClassExpand

ClassShrink

ClassSmear

ClassSim - create a simulation observation file.

Classine - generate a series of sine waves.

Classsquare - generate a series of square waves.

Classramp - generate a series of ramps

Classpulse - generate a pulse.