| ... | ... |
@@ -1058,26 +1058,26 @@ |
| 1058 | 1058 |
} |
| 1059 | 1059 |
return s; |
| 1060 | 1060 |
} |
| 1061 | 1061 |
#endif |
| 1062 | 1062 |
|
| 1063 | 1063 |
///Set a column (i.e a dual constraint) of the LP |
| 1064 | 1064 |
|
| 1065 | 1065 |
///\param c is the column to be modified |
| 1066 | 1066 |
///\param e is a dual linear expression (see \ref DualExpr) |
| 1067 | 1067 |
///a better one. |
| 1068 | 1068 |
void col(Col c, const DualExpr &e) {
|
| 1069 | 1069 |
e.simplify(); |
| 1070 |
_setColCoeffs(cols(id(c)), ExprIterator(e.comps.begin(), cols), |
|
| 1071 |
ExprIterator(e.comps.end(), cols)); |
|
| 1070 |
_setColCoeffs(cols(id(c)), ExprIterator(e.comps.begin(), rows), |
|
| 1071 |
ExprIterator(e.comps.end(), rows)); |
|
| 1072 | 1072 |
} |
| 1073 | 1073 |
|
| 1074 | 1074 |
///Get a column (i.e a dual constraint) of the LP |
| 1075 | 1075 |
|
| 1076 | 1076 |
///\param c is the column to get |
| 1077 | 1077 |
///\return the dual expression associated to the column |
| 1078 | 1078 |
DualExpr col(Col c) const {
|
| 1079 | 1079 |
DualExpr e; |
| 1080 | 1080 |
_getColCoeffs(cols(id(c)), InsertIterator(e.comps, rows)); |
| 1081 | 1081 |
return e; |
| 1082 | 1082 |
} |
| 1083 | 1083 |
|
0 comments (0 inline)