equal
deleted
inserted
replaced
2 |
2 |
3 using namespace lemon; |
3 using namespace lemon; |
4 |
4 |
5 int main() |
5 int main() |
6 { |
6 { |
7 LpSolverSkeleton lp; |
7 typedef LpSolverSkeleton LP; |
|
8 LP lp; |
|
9 |
|
10 std::vector<LP::Col> x; |
|
11 for(int i=0;i<10;i++) x.push_back(lp.addCol()); |
|
12 |
|
13 std::vector<LP::Col> y(10); |
|
14 lp.addColSet(y); |
|
15 |
|
16 std::map<int,LP::Col> z; |
|
17 |
|
18 z.insert(std::make_pair(12,INVALID)); |
|
19 z.insert(std::make_pair(2,INVALID)); |
|
20 z.insert(std::make_pair(7,INVALID)); |
|
21 z.insert(std::make_pair(5,INVALID)); |
|
22 |
|
23 lp.addColSet(z); |
|
24 |
|
25 |
|
26 LP::Expr e; |
|
27 e[x[3]]=2; |
|
28 e[x[3]]=4; |
|
29 e[x[3]]=1; |
|
30 e.constComp()=12; |
|
31 lp.addRow(LP::INF,e,23); |
|
32 |
8 } |
33 } |