ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/linregr.h
(Generate patch)

Comparing ray/src/common/linregr.h (file contents):
Revision 2.2 by greg, Fri Oct 2 15:56:12 1992 UTC vs.
Revision 2.4 by greg, Tue Feb 25 02:47:21 2003 UTC

# Line 1 | Line 1
1 < /* Copyright (c) 1991 Regents of the University of California */
2 <
3 < /* SCCSid "$SunId$ LBL" */
4 <
1 > /* RCSid $Id$ */
2   /*
3   * Header file for linear regression calculation.
4   */
5  
6 + #include "copyright.h"
7 +
8   typedef struct {
9          double  xs, ys, xxs, yys, xys;
10          int     n;
# Line 24 | Line 23 | typedef struct {
23   #define lryvar(l)       (((l)->yys-(l)->ys*(l)->ys/(l)->n)/(l)->n)
24   #define lrxdev(l)       sqrt(((l)->xxs-(l)->xs*(l)->xs/(l)->n)/((l)->n-1))
25   #define lrydev(l)       sqrt(((l)->yys-(l)->ys*(l)->ys/(l)->n)/((l)->n-1))
26 +
27 + #ifdef NOPROTO
28 +
29 + extern void     lrclear();
30 + extern int      flrpoint();
31 + extern int      lrfit();
32 +
33 + #else
34 +
35 + extern void     lrclear(LRSUM *l);
36 + extern int      flrpoint(double x, double y, LRSUM *l);
37 + extern int      lrfit(LRLIN *r, LRSUM *l);
38 +
39 + #endif

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines