Changeset 1272:17be4c5bc6c6 in lemon0.x for src/work/athos/lp/lp_test.cc
 Timestamp:
 03/30/05 10:28:44 (20 years ago)
 Branch:
 default
 Phase:
 public
 Convert:
 svn:c9d7d8f590d60310b91f818b3a526b0e/lemon/trunk@1702
 File:

 1 edited
Legend:
 Unmodified
 Added
 Removed

src/work/athos/lp/lp_test.cc
r1264 r1272 25 25 26 26 27 LP::Expr e; 27 LP::Expr e,f,g; 28 LP::Col p1,p2,p3,p4,p5; 29 LP::Constr c; 30 31 e[p1]=2; 32 e.constComp()=12; 33 e[p1]+=2; 34 e.constComp()+=12; 35 e[p1]=2; 36 e.constComp()=12; 37 38 e=2; 39 e=2.2; 40 e=p1; 41 e=f; 42 43 e+=2; 44 e+=2.2; 45 e+=p1; 46 e+=f; 47 48 e=2; 49 e=2.2; 50 e=p1; 51 e=f; 52 53 e*=2; 54 e*=2.2; 55 e/=2; 56 e/=2.2; 57 58 e=((p1+p2)+(p1p2)+(p1+12)+(12+p1)+(p112)+(12p1)+ 59 (f+12)+(12+f)+(p1+f)+(f+p1)+(f+g)+ 60 (f12)+(12f)+(p1f)+(fp1)+(fg)+ 61 2.2*f+f*2.2+f/2.2+ 62 2*f+f*2+f/2+ 63 2.2*p1+p1*2.2+p1/2.2+ 64 2*p1+p1*2+p1/2 65 ); 66 67 68 c = (e <= f ); 69 c = (e <= 2.2); 70 c = (e <= 2 ); 71 c = (e <= p1 ); 72 c = (2.2<= f ); 73 c = (2 <= f ); 74 c = (p1 <= f ); 75 c = (p1 <= p2 ); 76 c = (p1 <= 2.2); 77 c = (p1 <= 2 ); 78 c = (2.2<= p2 ); 79 c = (2 <= p2 ); 80 81 c = (e >= f ); 82 c = (e >= 2.2); 83 c = (e >= 2 ); 84 c = (e >= p1 ); 85 c = (2.2>= f ); 86 c = (2 >= f ); 87 c = (p1 >= f ); 88 c = (p1 >= p2 ); 89 c = (p1 >= 2.2); 90 c = (p1 >= 2 ); 91 c = (2.2>= p2 ); 92 c = (2 >= p2 ); 93 94 c = (e == f ); 95 c = (e == 2.2); 96 c = (e == 2 ); 97 c = (e == p1 ); 98 c = (2.2== f ); 99 c = (2 == f ); 100 c = (p1 == f ); 101 //c = (p1 == p2 ); 102 c = (p1 == 2.2); 103 c = (p1 == 2 ); 104 c = (2.2== p2 ); 105 c = (2 == p2 ); 106 107 c = (2 <= e <= 3); 108 c = (2 <= p1<= 3); 109 110 c = (2 >= e >= 3); 111 c = (2 >= p1>= 3); 112 28 113 e[x[3]]=2; 29 114 e[x[3]]=4; 30 115 e[x[3]]=1; 31 116 e.constComp()=12; 32 33 LP::Col p1,p2,p3,p4,p5;34 117 35 118 lp.addRow(LP::INF,e,23); … … 41 124 lp.addRow(x[1]+x[3]<=x[5]3); 42 125 lp.addRow(7<=x[1]+x[3]12<=3); 126 //lp.addRow(x[1]<=x[5]); 127 43 128 } 44 129 … … 58 143 59 144 typename G::EdgeMap<LpGlpk::Col> x(g); 60 //lp.addColSet(x);61 for(EdgeIt e(g);e!=INVALID;++e) x[e]=lp.addCol();145 lp.addColSet(x); 146 //for(EdgeIt e(g);e!=INVALID;++e) x[e]=lp.addCol(); 62 147 63 148 for(EdgeIt e(g);e!=INVALID;++e) {
Note: See TracChangeset
for help on using the changeset viewer.