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 |