... | ... |
@@ -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)