cadenza.ly scales.ly standchen.ly twinkle.ly\
wohltemperirt.ly error.ly\
martien.ly mlalt.ly mlvio1.ly mlvio2.ly mlcello.ly\
- standchen.tex pavane.tex scsii-menuetto.tex martien.tex
+ standchen.tex pavane.tex scsii-menuetto.tex scsii-menuetto.ly\
+ martien.tex
dist:
#include "leastsquares.hh"
+void
+Least_squares::OK() const
+{
+ assert( input.size() > 1 );
+ Real dx = 0.0;
+ for (int i=1; i < input.size(); i++)
+ dx += abs (input[i-1].x - input[i].x);
+ assert(dx);
+}
void
Least_squares::minimise(Real &coef, Real &offset)
{
+ OK();
Real sx = 0.0;
Real sy = 0.0;
Real sqx =0.0;