alpar@1254: #include"lp_solver_skeleton.h" alpar@1254: alpar@1254: using namespace lemon; alpar@1254: alpar@1254: int main() alpar@1254: { alpar@1256: typedef LpSolverSkeleton LP; alpar@1256: LP lp; alpar@1256: alpar@1256: std::vector x; alpar@1256: for(int i=0;i<10;i++) x.push_back(lp.addCol()); alpar@1256: alpar@1256: std::vector y(10); alpar@1256: lp.addColSet(y); alpar@1256: alpar@1256: std::map z; alpar@1256: alpar@1256: z.insert(std::make_pair(12,INVALID)); alpar@1256: z.insert(std::make_pair(2,INVALID)); alpar@1256: z.insert(std::make_pair(7,INVALID)); alpar@1256: z.insert(std::make_pair(5,INVALID)); alpar@1256: alpar@1256: lp.addColSet(z); alpar@1256: alpar@1256: alpar@1256: LP::Expr e; alpar@1256: e[x[3]]=2; alpar@1256: e[x[3]]=4; alpar@1256: e[x[3]]=1; alpar@1256: e.constComp()=12; alpar@1256: lp.addRow(LP::INF,e,23); alpar@1256: alpar@1254: }