arg@ccvr1.cc.ncsu.edu (Ron Gallant) (01/15/91)
Submitted-by: arg@ccvr1.cc.ncsu.edu (Ron Gallant) Posting-number: Volume 16, Issue 74 Archive-name: nlmdl/patch1 Patch-To: nlmdl: Volume 16, Issue 63-68 This patch corrects factual and grammatical errors in the documentation to nlmdl. It affects files README, nlmdl.h, and patchlevel.h. #! /bin/sh # This is a shell archive. Remove anything before this line, then unpack # it by saving it into a file and typing "sh file". To overwrite existing # files, type "sh file -c". You can also feed this as standard input via # unshar, or by typing "sh <file", e.g.. If this archive is complete, you # will see the following message at the end: # "End of archive 1 (of 1)." # Contents: pch01 pch01README # Wrapped by arg@sparc on Sat Jan 12 10:55:37 1991 PATH=/bin:/usr/bin:/usr/ucb ; export PATH if test -f 'pch01' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'pch01'\" else echo shar: Extracting \"'pch01'\" \(3711 characters\) sed "s/^X//" >'pch01' <<'END_OF_FILE' X------- patchlevel.h ------- XPrereq: 0 X*** ../nlmdl_ver_2.0_unpacked/patchlevel.h Sat Jan 12 09:24:28 1991 X--- patchlevel.h Sat Jan 12 08:42:32 1991 X*************** X*** 25,30 **** X X ------------------------------------------------------------------------- */ X X! #define PATCHLEVEL 0 X X X--- 25,30 ---- X X ------------------------------------------------------------------------- */ X X! #define PATCHLEVEL 1 X X X------- README ------- X*** ../nlmdl_ver_2.0_unpacked/README Sat Jan 12 09:24:19 1991 X--- README Sat Jan 12 08:20:34 1991 X*************** X*** 20,28 **** X As distributed, the code is set up for use with GNU's 1.37 g++ compiler on a X Unix box. To test the code using one of the examples, e.g. ch1eg1, cd to X ch1eg1 and type make -f ../Makefile. Each directory has a file detail.bak X! created using nlmdl > detail.bak that used for comparison. For version 1.35 X! of g++, the #undef and #define for I/O style in usual.h will have to be set to X! GNU. The code hasn't been tested with other versions. X X The code can also be used with Borland's Turbo C++ compiler. To use Turbo C++, X permute the #undef and #define for compiler choice in usual.h, copy the X--- 20,28 ---- X As distributed, the code is set up for use with GNU's 1.37 g++ compiler on a X Unix box. To test the code using one of the examples, e.g. ch1eg1, cd to X ch1eg1 and type make -f ../Makefile. Each directory has a file detail.bak X! created using nlmdl > detail.bak that can be used for comparison. For version X! 1.35 of g++, the #undef and #define for I/O style in usual.h will have to be X! set to GNU. The code hasn't been tested with other versions. X X The code can also be used with Borland's Turbo C++ compiler. To use Turbo C++, X permute the #undef and #define for compiler choice in usual.h, copy the X------- nlmdl.h ------- X*** ../nlmdl_ver_2.0_unpacked/nlmdl.h Sat Jan 12 09:24:34 1991 X--- nlmdl.h Sat Jan 12 09:05:14 1991 X*************** X*** 69,75 **** X class model is declared in model.h which should match the following template: X X #include "status.h" X! external status s; X X class model X { X--- 69,75 ---- X class model is declared in model.h which should match the following template: X X #include "status.h" X! extern status s; X X class model X { X*************** X*** 91,97 **** X X For SUR, code the function Z as follows: X X! realmat model::Z(INTEGER t) { } X X In writing the class model, the relevant facts regarding program flow in X nlmdl.cc are as follows: X--- 91,97 ---- X X For SUR, code the function Z as follows: X X! void model::Z(INTEGER t) { } X X In writing the class model, the relevant facts regarding program flow in X nlmdl.cc are as follows: X*************** X*** 134,140 **** X m.dele_t.resize(s.M,s.p); X if (s.K > 0) m.Z_t.resize(s.K,1); X X! and estimation proceeds using these settings and dimensions. X X 4. Finally, terminate() of class model is called; terminate() can read data, X write data, etc. If terminate() returns 0 execution stops, otherwise X--- 134,140 ---- X m.dele_t.resize(s.M,s.p); X if (s.K > 0) m.Z_t.resize(s.K,1); X X! Estimation proceeds using these settings and dimensions. X X 4. Finally, terminate() of class model is called; terminate() can read data, X write data, etc. If terminate() returns 0 execution stops, otherwise X*************** X*** 161,167 **** X #include "status.h" X #include "model.h" X X! #define VERSION "2.0" X X #endif X X--- 161,167 ---- X #include "status.h" X #include "model.h" X X! #define VERSION "2.1" X X #endif X END_OF_FILE if test 3711 -ne `wc -c <'pch01'`; then echo shar: \"'pch01'\" unpacked with wrong size! fi # end of 'pch01' fi if test -f 'pch01README' -a "${1}" != "-c" ; then echo shar: Will not clobber existing file \"'pch01README'\" else echo shar: Extracting \"'pch01README'\" \(302 characters\) sed "s/^X//" >'pch01README' <<'END_OF_FILE' XIn the directory that contains patchlevel.h, nlmdl.h, and README do this: X Xpatch < pch01 X XUse Larry Wall's <lwall@jpl-devvax.jpl.nasa.gov> patch program, available Xby ftp anonymous from sunic.sunet.se (130.237.216.2) in directory pub as Xfile patch.tar.Z X XThis patch fixes errors in the documentation. END_OF_FILE if test 302 -ne `wc -c <'pch01README'`; then echo shar: \"'pch01README'\" unpacked with wrong size! fi # end of 'pch01README' fi echo shar: End of archive 1 \(of 1\). cp /dev/null ark1isdone MISSING="" for I in 1 ; do if test ! -f ark${I}isdone ; then MISSING="${MISSING} ${I}" fi done if test "${MISSING}" = "" ; then echo You have the archive. rm -f ark[1-9]isdone else echo You still need to unpack the following archives: echo " " ${MISSING} fi ## End of shell archive. exit 0 exit 0 # Just in case... -- Kent Landfield INTERNET: kent@sparky.IMD.Sterling.COM Sterling Software, IMD UUCP: uunet!sparky!kent Phone: (402) 291-8300 FAX: (402) 291-4362 Please send comp.sources.misc-related mail to kent@uunet.uu.net.