Lines Matching refs:ls

28 	LinearSpec ls;
29 Variable* x1 = ls.AddVariable();
30 Variable* x2 = ls.AddVariable();
32 Constraint* c1 = ls.AddConstraint(1.0, x1, OperatorType(kLE), 108);
33 Constraint* c2 = ls.AddConstraint(1.0, x2, OperatorType(kGE), 113);
35 ls.Solve();
36 printf("ls: %s\n", ls.ToString().String());
38 ls.RemoveConstraint(c2);
39 ls.Solve();
40 printf("ls: %s\n", ls.ToString().String());
42 c2 = ls.AddConstraint(1.0, x2, OperatorType(kGE), 113);
43 ls.Solve();
44 printf("ls: %s\n", ls.ToString().String());
53 LinearSpec ls;
54 Variable* x1 = ls.AddVariable();
56 Variable* x2 = ls.AddVariable();
58 Variable* x3 = ls.AddVariable();
61 Constraint* c1 = ls.AddConstraint(1, x1, kEQ, 0);
62 Constraint* c2 = ls.AddConstraint(1, x1, -1, x2, kLE, 0);
63 Constraint* c3 = ls.AddConstraint(1, x2, -1, x3, kLE, 0);
64 Constraint* c4 = ls.AddConstraint(1, x3, -1, x1, kEQ, 20);
66 Constraint* c5 = ls.AddConstraint(1, x2, -1, x1, kEQ, 10, 5, 5);
67 Constraint* c6 = ls.AddConstraint(1, x3, -1, x2, kEQ, 5, 5, 5);
69 ls.Solve();
70 printf("ls: %s\n", ls.ToString().String());
71 PrintResults(ls.AllVariables());
73 ls.RemoveConstraint(c6);
74 ls.Solve();
75 printf("ls: %s\n", ls.ToString().String());
76 PrintResults(ls.UsedVariables());
85 LinearSpec ls;
86 Variable* x1 = ls.AddVariable();
88 Variable* x2 = ls.AddVariable();
90 Variable* x3 = ls.AddVariable();
93 Constraint* c1 = ls.AddConstraint(1, x1, kEQ, 0);
94 Constraint* c2 = ls.AddConstraint(1, x1, -1, x2, kLE, 0);
95 Constraint* c3 = ls.AddConstraint(1, x2, -1, x3, kLE, 0);
96 Constraint* c4 = ls.AddConstraint(1, x3, -1, x1, kEQ, 20);
98 Constraint* c5 = ls.AddConstraint(1, x2, -1, x1, kEQ, 15, 5, 5);
99 Constraint* c6 = ls.AddConstraint(1, x3, -1, x2, kGE, 10, 5000, 5);
101 ls.Solve();
102 printf("ls: %s\n", ls.ToString().String());
103 PrintResults(ls.AllVariables());
105 ls.RemoveConstraint(c6);
106 ls.Solve();
107 printf("ls: %s\n", ls.ToString().String());
108 PrintResults(ls.UsedVariables());