chiark / gitweb /
more verbose output for auglag
[nlopt.git] / auglag / auglag.c
index 06421ef44854b39f3a7af1ed2617e021ee3659af..808d20eed2bc85e05ba57c922ab49dbfe91150dc 100644 (file)
@@ -137,6 +137,14 @@ nlopt_result auglag_minimize(int n, nlopt_func f, void *f_data,
      else
          d.rho = 1; /* whatever, doesn't matter */
 
+     if (auglag_verbose) {
+         printf("auglag: initial rho=%g\nauglag initial lambda=", d.rho);
+         for (i = 0; i < d.p; ++i) printf(" %g", d.lambda[i]);
+         printf("\nauglag initial mu = ");
+         for (i = 0; i < d.m; ++i) printf(" %g", d.mu[i]);
+         printf("\n");
+     }
+
      do {
          double prev_ICM = ICM;