#include "nr.h" void NR::polcoe(Vec_I_DP &x, Vec_I_DP &y, Vec_O_DP &cof) { int k,j,i; DP phi,ff,b; int n=x.size(); Vec_DP s(n); for (i=0;i0;k--) phi=k*s[k]+x[j]*phi; ff=y[j]/phi; b=1.0; for (k=n-1;k>=0;k--) { cof[k] += b*ff; b=s[k]+x[j]*b; } } }