]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/least-squares.cc
* lily/parser.yy (relative_music): whoops. All \relative were off
[lilypond.git] / lily / least-squares.cc
index 8e9a5baf4f8092fc4d38b6457849e0b24e890bc6..ec7b231cf190d809936d70acf674b4d0f92fb4ea 100644 (file)
@@ -3,7 +3,7 @@
   
   source file of the GNU LilyPond music typesetter
   
-  (c) 1996--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c) 1996--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
   
  */
 
 
 void
 minimise_least_squares (Real * coef, Real * offset,
-                       Array<Offset> input)
+                       Array<Offset> const &input)
 {
   Real sx = 0.0;
   Real sy = 0.0;
   Real sqx =0.0;
   Real sxy = 0.0;
 
-  for (int i=0; i < input.size();i++) 
+  for (int i=0; i < input.size ();i++) 
     {
       Real x=input[i][X_AXIS];
       Real y = input[i][Y_AXIS];
@@ -29,7 +29,7 @@ minimise_least_squares (Real * coef, Real * offset,
       sqx += sqr (x);
       sxy += x*y;
     }
-  int N = input.size();
+  int N = input.size ();
 
   *coef =0.0;
   *offset =0.;
@@ -37,7 +37,7 @@ minimise_least_squares (Real * coef, Real * offset,
   Real den = (N*sqx - sqr (sx));
   if (!N || !den)
     {
-      programming_error ("minimise_least_squares():  Nothing to minimise");
+      programming_error ("minimise_least_squares ():  Nothing to minimise");
       *coef = 0.0;
       *offset = N ? sy/N : 0.0;
     }