next up previous contents
Next: Submission Up: Installing Calibration Previous: Installing Calibration

Description

  You are to take a copy of the GP environment (available as the file GP.uu under /u/cs446) and, following the instructions in the GP manual, install a copy in your own user directory space. This will involve uudecoding, uncompressing, and tar extracting GP.uu. Further, you will need to edit some files, and set your PATH to include your version of GP/bin. The files to be edited are GP/bin/LOCATIONS and (possibly) GP/config/DEFINES. The commands g++configure and c++configure in GP/bin will assist with the LOCATIONS file. Further details are in the manual under the chapter on project installation. Feel free to ask your Instructor for clarifications.

In an appropriate location for class development you are to use gpnewsector ADType to create an ADType directory. Within this directory use gpnewclass to provide the models for newer versions of your ADType codes from Chapter 5. Within the ADType/Examples subdirectory use gpnewexample to provide the model for a newer version of your ADType example program.

Transcribe your previous ADType codes (.cc contents) and interface specifications (.h contents) into the corresponding newer models provided by gpnewclass and gpnewexample. You may have to remove unnecessary elements as well as add other material to provide your ADTypes with the standard GP functionality for the input, output, and equals operators, as well as for run-time type checking, get/set conventions, constructors, and destructor.

All classes that you wrote to implement your ADType, must be brought up to conformity with GP conventions. Furthermore, you are to convert to using GP standard Imakefiles (Makefiles of your own design are not allowed), and you are to edit all comments in your .h files so that they provide appropriate man pages. Any member data or methods generated by gpnewclass that are not necessary for your classes should be removed.


next up previous contents
Next: Submission Up: Installing Calibration Previous: Installing Calibration




Mon Sep 9 09:16:07 EDT 1996