From 33207db804a9d7bfb097b7358d2fe8bcc42e9b0e Mon Sep 17 00:00:00 2001 From: stevenj Date: Mon, 5 Apr 2010 22:49:33 -0400 Subject: [PATCH] whoops, fix maximize function darcs-hash:20100406024933-c8de0-f727831d86278473c905153e5bb105082705804d.gz --- api/optimize.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/api/optimize.c b/api/optimize.c index 6c70bd6..1bc461e 100644 --- a/api/optimize.c +++ b/api/optimize.c @@ -546,11 +546,13 @@ nlopt_result nlopt_optimize(nlopt_opt opt, double *x, double *opt_f) fmd.f = f; fmd.f_data = f_data; opt->f = f_max; opt->f_data = &fmd; opt->stopval = -opt->stopval; + opt->maximize = 0; } ret = nlopt_optimize_(opt, x, opt_f); if (maximize) { /* restore original signs */ + opt->maximize = maximize; opt->stopval = -opt->stopval; opt->f = f; opt->f_data = f_data; *opt_f = -*opt_f; -- 2.30.2