#include "machdefs.h" #include "peida.h" #include "linfit.h" double LinFit(const Vector& x, const Vector& y, int nf, double (*f)(int, double), Vector& c) { int n = x.NElts(); if (n != y.NElts()) THROW(sizeMismatchErr); Matrix fx(nf, n); for (int i=0; i &, (const TVector, int, double (*)(int, double), TVector &); template double LinFit(const TMatrix& , const TVector& y, TVector& c); double LinFit(const TVector& x, const TVector&, const TVector& errY2, int, double (*)(int, double), TVector& , TVector& ) template double LinFit(const TMatrix&, const TVector&, const TVector&, TVector& c, TVector& errC); #endif