From: stevenj Date: Mon, 28 Nov 2011 19:09:23 +0000 (-0500) Subject: fix maximization with preconditioner (passed wrong data) X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=61db3bb8a8506a1ab7be47b4c3019f10fe493c76;p=nlopt.git fix maximization with preconditioner (passed wrong data) Ignore-this: dfb13aacefe82d18fbbfc097d0bd60f6 darcs-hash:20111128190923-c8de0-c064a70c22f04b91ac5453482208db240f355d1b.gz --- diff --git a/api/optimize.c b/api/optimize.c index 69851c2..80059a5 100644 --- a/api/optimize.c +++ b/api/optimize.c @@ -818,7 +818,7 @@ static void pre_max(unsigned n, const double *x, const double *v, { f_max_data *d = (f_max_data *) data; unsigned i; - d->pre(n, x, v, vpre, data); + d->pre(n, x, v, vpre, d->f_data); for (i = 0; i < n; ++i) vpre[i] = -vpre[i]; }