chiark
/
gitweb
/
~ianmdlvl
/
nlopt.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2d72a89
)
whoops, fix maximize function
author
stevenj
<stevenj@alum.mit.edu>
Tue, 6 Apr 2010 02:49:33 +0000
(22:49 -0400)
committer
stevenj
<stevenj@alum.mit.edu>
Tue, 6 Apr 2010 02:49:33 +0000
(22:49 -0400)
darcs-hash:
20100406024933
-c8de0-
f727831d86278473c905153e5bb105082705804d
.gz
api/optimize.c
patch
|
blob
|
history
diff --git
a/api/optimize.c
b/api/optimize.c
index 6c70bd6d5d5d622744730b96480d371cff9e8d95..1bc461e5c135eb6396e6b700672eb496f6a1a348 100644
(file)
--- 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;