Skip to content

Commit a01f9e0

Browse files
committed
allow negative maxeval in luksan algorithms
1 parent d8c8937 commit a01f9e0

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

src/algs/luksan/plip.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -445,7 +445,7 @@ nlopt_result luksan_plip(int n, nlopt_func f, void *f_data,
445445

446446
if (mf <= 0) {
447447
mf = MAX2(MEMAVAIL/n, 10);
448-
if (stop->maxeval && stop->maxeval <= mf)
448+
if (stop->maxeval > 0 && stop->maxeval <= mf)
449449
mf = MAX2(stop->maxeval, 1);
450450
}
451451

src/algs/luksan/plis.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -440,7 +440,7 @@ nlopt_result luksan_plis(int n, nlopt_func f, void *f_data,
440440

441441
if (mf <= 0) {
442442
mf = MAX2(MEMAVAIL/n, 10);
443-
if (stop->maxeval && stop->maxeval <= mf)
443+
if (stop->maxeval > 0 && stop->maxeval <= mf)
444444
mf = MAX2(stop->maxeval, 1);
445445
}
446446

src/algs/luksan/pnet.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -589,7 +589,7 @@ nlopt_result luksan_pnet(int n, nlopt_func f, void *f_data,
589589

590590
if (mf <= 0) {
591591
mf = MAX2(MEMAVAIL/n, 10);
592-
if (stop->maxeval && stop->maxeval <= mf)
592+
if (stop->maxeval > 0 && stop->maxeval <= mf)
593593
mf = MAX2(stop->maxeval, 1);
594594
}
595595

0 commit comments

Comments
 (0)