chiark / gitweb /
more verbose output for auglag
authorstevenj <stevenj@alum.mit.edu>
Mon, 5 Apr 2010 00:33:28 +0000 (20:33 -0400)
committerstevenj <stevenj@alum.mit.edu>
Mon, 5 Apr 2010 00:33:28 +0000 (20:33 -0400)
darcs-hash:20100405003328-c8de0-cc8cf4dc7e7e5d46ec7e939f38317cca27c59f34.gz

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;