diff -r 4dd3dc8eb5a7 lemon/lp_base.h
a
|
b
|
|
1618 | 1618 | /// |
1619 | 1619 | inline LpBase::Constr operator<=(const LpBase::Expr &e, |
1620 | 1620 | const LpBase::Expr &f) { |
1621 | | return LpBase::Constr(0, f - e, LpBase::INF); |
| 1621 | return LpBase::Constr(0, f - e, LpBase::NaN); |
1622 | 1622 | } |
1623 | 1623 | |
1624 | 1624 | ///Create constraint |
… |
… |
|
1636 | 1636 | /// |
1637 | 1637 | inline LpBase::Constr operator<=(const LpBase::Expr &e, |
1638 | 1638 | const LpBase::Value &f) { |
1639 | | return LpBase::Constr(- LpBase::INF, e, f); |
| 1639 | return LpBase::Constr(LpBase::NaN, e, f); |
1640 | 1640 | } |
1641 | 1641 | |
1642 | 1642 | ///Create constraint |
… |
… |
|
1645 | 1645 | /// |
1646 | 1646 | inline LpBase::Constr operator>=(const LpBase::Expr &e, |
1647 | 1647 | const LpBase::Expr &f) { |
1648 | | return LpBase::Constr(0, e - f, LpBase::INF); |
| 1648 | return LpBase::Constr(0, e - f, LpBase::NaN); |
1649 | 1649 | } |
1650 | 1650 | |
1651 | 1651 | |
… |
… |
|
1665 | 1665 | /// |
1666 | 1666 | inline LpBase::Constr operator>=(const LpBase::Expr &e, |
1667 | 1667 | const LpBase::Value &f) { |
1668 | | return LpBase::Constr(f, e, LpBase::INF); |
| 1668 | return LpBase::Constr(f, e, LpBase::NaN); |
1669 | 1669 | } |
1670 | 1670 | |
1671 | 1671 | ///Create constraint |