chiark / gitweb /
Use trusty
[nlopt.git] / direct / tstc.c
index 23a161aba56ae67991c5ab5e5287d6d9551c73e3..6d441cddffa82183c5615f2255fe44869749dbb0 100644 (file)
@@ -22,20 +22,24 @@ int main(int argc, char **argv)
   double x[2], l[2], u[2];
   long int maxits = 0;
   int info;
-  double fmin;
+  double minf;
+  int force_stop = 0;
 
   maxits = argc < 2 ? 100 : atoi(argv[1]);
 
   l[0] = -3; l[1] = -3;
   u[0] = 3; u[1] = 3;
 
-  info = direct_optimize(tst_obj, NULL, n, l, u, x, &fmin,
+  info = direct_optimize(tst_obj, NULL, n, l, u, x, &minf,
                         maxits, 500,
-                        0, 0, 0, 0, DIRECT_UNKNOWN_FGLOBAL, 0,
+                        0, 0, 0, 0, 
+                         0.0, -1.0,
+                         &force_stop, 
+                         DIRECT_UNKNOWN_FGLOBAL, 0,
                         stdout, DIRECT_GABLONSKY);
 
   printf("min f = %g at (%g,%g) after %d evals, return value %d\n",
-        fmin, x[0], x[1], cnt, info);
+        minf, x[0], x[1], cnt, info);
 
   return EXIT_SUCCESS;
 }