The class library itself is defined in tech note 186, online at
http://polar.ncep.noaa.gov/mmab/papers/tn186/. The online documentation should be taken as authoratative rather than comments in this illustrative note. A more detailed examination of a particular usage of the class library - the ROFS interpolator - is given in Grumbine [2000b].
To compile a program in C++, you need to name the compiler, and add 'define' the platform you're on, and give directions to the include and library directories. The specifics for each local platform are given below. The command line will look like:
g++ program.C -DLINUX -I /usr/local/include /usr/local/lib/cpplib
|IBM SP - operational||xlC||/nwprod/omblib90/omblib.source/include|
|IBM SP - developmental||xlC||/nfsuser/g01/marine/local/include|
|IBM SP - operational||/nwprod/omblib90/omblibc_4_604||IBM|
|IBM SP - developmental||/nfsuser/g01/marine/local/lib/cpplib||IBM|