Skip to content

Commit 255b4ac

Browse files
author
Christian Schulte
committed
Fixed strict inqualities for Float relations (fixes #7)
1 parent 9f7367b commit 255b4ac

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

changelog.in

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,14 @@ Date: TBD
6868
[DESCRIPTION]
6969
Changes
7070

71+
[ENTRY]
72+
Module: minimodel
73+
What: bug
74+
Rank: minor
75+
Thanks: Matthias Balzer
76+
[DESCRIPTION]
77+
Fixed strict inequalities for Float relations.
78+
7179
[ENTRY]
7280
Module: support
7381
What: bug

gecode/minimodel/float-expr.cpp

100644100755
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,9 @@ namespace Gecode {
157157
} else if (n->t==NT_SUB && n->r->t==NT_NONLIN && n->l==NULL) {
158158
switch (frt) {
159159
case FRT_LQ: frt=FRT_GQ; break;
160+
case FRT_LE: frt=FRT_GR; break;
160161
case FRT_GQ: frt=FRT_LQ; break;
162+
case FRT_GR: frt=FRT_LE; break;
161163
default: break;
162164
}
163165
n->r->sum.ne->post(home,frt,n->c);

0 commit comments

Comments
 (0)