Blob Blame History Raw
--- mpfit.h.orig	2014-06-05 10:00:51.192261275 -0500
+++ mpfit.h	2014-06-05 10:00:59.485296669 -0500
@@ -13,7 +13,7 @@
 
 /* Header file defining constants, data structures and functions of
    mpfit library 
-   $Id: mpfit.h,v 1.14 2010/11/13 08:15:07 craigm Exp $
+   $Id: mpfit.h,v 1.15 2013/04/09 17:55:32 craigm Exp $
 */
 
 #ifndef MPFIT_H
@@ -74,12 +74,13 @@
   double epsfcn;  /* Finite derivative step size               Default: MP_MACHEP0 */
   double stepfactor; /* Initial step bound                     Default: 100.0 */
   double covtol;  /* Range tolerance for covariance calculation Default: 1e-14 */
-  int maxiter;    /* Maximum number of iterations.  If maxiter == 0,
+  int maxiter;    /* Maximum number of iterations.  If maxiter == MP_NO_ITER,
                      then basic error checking is done, and parameter
                      errors/covariances are estimated based on input
                      parameter values, but no fitting iterations are done. 
 		     Default: 200
 		  */
+#define MP_NO_ITER (-1) /* No iterations, just checking */
   int maxfev;     /* Maximum number of function evaluations, or 0 for no limit
 		     Default: 0 (no limit) */
   int nprint;     /* Default: 1 */