"y = a2*ee(a1,x) + (1-a2)*ee(a2,x)"
};
-extern bool mrqmin(real x[],real y[],real sig[],int ndata,real a[],
+extern gmx_bool mrqmin(real x[],real y[],real sig[],int ndata,real a[],
int ma,int lista[],int mfit,real **covar,real **alpha,
real *chisq,
void (*funcs)(real x,real a[],real *y,real dyda[]),
real *alamda);
-extern bool mrqmin_new(real x[],real y[],real sig[],int ndata,real a[],
+extern gmx_bool mrqmin_new(real x[],real y[],real sig[],int ndata,real a[],
int ia[],int ma,real **covar,real **alpha,real *chisq,
void (*funcs)(real, real [], real *, real []),
real *alamda);
}
/* lmfit_exp supports up to 3 parameter fitting of exponential functions */
-static bool lmfit_exp(int nfit,real x[],real y[],real dy[],real ftol,
- real parm[],real dparm[],bool bVerbose,
+static gmx_bool lmfit_exp(int nfit,real x[],real y[],real dy[],real ftol,
+ real parm[],real dparm[],gmx_bool bVerbose,
int eFitFn,int fix)
{
real chisq,ochisq,alamda;
real *a,**covar,**alpha,*dum;
- bool bCont;
+ gmx_bool bCont;
int i,j,ma,mfit,*lista,*ia;
if ((eFitFn < 0) || (eFitFn >= effnNR))
real do_lmfit(int ndata,real c1[],real sig[],real dt,real x0[],
real begintimefit,real endtimefit,const output_env_t oenv,
- bool bVerbose, int eFitFn,real fitparms[],int fix)
+ gmx_bool bVerbose, int eFitFn,real fitparms[],int fix)
{
FILE *fp;
char buf[32];