Doub dawson(const Doub x) { static const Int NMAX=6; static VecDoub c(NMAX); static Bool init = true; static const Doub H=0.4, A1=2.0/3.0, A2=0.4, A3=2.0/7.0; Int i,n0; Doub d1,d2,e1,e2,sum,x2,xp,xx,ans; if (init) { init=false; for (i=0;i